Skip to main content

Modellfähigkeiten

Große Sprachmodelle (LLMs) sind Arten von KI-Modellen, die mit Techniken des Deep Learning und der natürlichen Sprachverarbeitung erstellt werden. Nachdem sie mit riesigen Mengen an Textdaten trainiert wurden, können sie menschliche Sprache verstehen, generieren und verarbeiten. LLMs verfügen über die folgenden Hauptfähigkeiten:
  • Textgenerierung LLMs können basierend auf dem Kontext logisch kohärente Inhalte generieren und den Ausgabestil nach Bedarf anpassen.
  • Sprachverständnis LLMs können die Bedeutung von Eingabetexten genau verstehen und kontextbewusste Konversationen unterstützen.
  • Textübersetzung LLMs sind zu sprachübergreifendem Verständnis und sprachübergreifender Generierung fähig, was die Übersetzung zwischen verschiedenen Sprachen ermöglicht.
  • Wissensbasierte Fragen und Antworten Mit einer umfangreichen Wissensbasis können LLMs Fragen aus Bereichen wie Kultur, Wissenschaft und Geschichte beantworten.
  • Codeverständnis und -generierung LLMs können Code verstehen und generieren (Python, Java, C++ und so weiter), Codefehler erkennen und Vorschläge machen.
  • Textklassifizierung und -zusammenfassung LLMs können komplexe Sätze verstehen, Informationen kategorisieren und extrahieren sowie Kernpunkte zusammenfassen.

Modellauswahl

Auf der LLM-Service-Seite, können Sie die Liste der unterstützten Modelle durchsuchen und mehr über Modellgrundlagen und Preise erfahren. Klicken Sie auf ein bestimmtes Modell, um dessen Detailseite für eine Online-Demo zu öffnen. Nachdem Sie verschiedene Modelle mit Ihrer Aufgabe ausprobiert haben, können Sie sie vergleichen und das am besten geeignete auswählen.

API-Integration

Novita AI bietet schnelle, zuverlässige APIs für Open-Source-Modelle und kombiniert die Einfachheit und Zuverlässigkeit erstklassiger LLM-APIs mit der Flexibilität und Kosteneffizienz von Open-Source-LLMs.
  • ChatCompletion: Unterstützt sowohl Streaming- als auch Nicht-Streaming-Modi.
  • Completion: Unterstützt ebenfalls Streaming- und Nicht-Streaming-Modi.
Wenn Sie bereits die ChatCompletion oder Completion API von OpenAI verwenden, setzen Sie einfach Ihre Basis-URL auf: api.novita.ai/openai, rufen Sie Ihren API-Schlüssel ab und legen Sie ihn fest, aktualisieren Sie den Modellnamen nach Bedarf, um die LLM-Dienste zu nutzen.
Informationen zum Erstellen, Speichern und Verwenden eines API-Schlüssels finden Sie unter API-Schlüssel.

Codebeispiele

Python

Curl

Wichtige Parameter

Basisparameter

model: Das Ziel-LLM. Die vollständige Liste finden Sie auf der LLM-Service-Seite.

Nachrichten

Nur ChatCompletion
messages: Eingaben und Ausgaben bei der Interaktion mit LLM. Jede Nachricht gehört zu einer Rolle. Nachrichten können Ihnen helfen, bessere Ausgaben zu erhalten; Sie können verschiedene Methoden ausprobieren, um bessere Ergebnisse zu erzielen.
  • content: Inhalt der Nachricht.
  • role: Definiert den Sprecher:
    • system: Legt die Rolle der KI fest und teilt dem Modell seine Rolle oder sein Verhalten mit.
    • user: Die Eingabe des Benutzers.
    • assistant: Die Antwort der KI. Benutzer können im Voraus Beispiele für Ausgaben geben und dem Modell mitteilen, wie es auf die aktuelle Anfrage antworten soll.
  • name (optional): Trennt Nachrichten mit derselben Rolle.

Prompt

Nur ChatCompletion
prompt: Anweisungstext zur Generierung einer Vervollständigung, den der Benutzer an das LLM schreibt, um dem Modell seine Aufgabe klar mitzuteilen.

Ausgabesteuerung

Verschiedene Parameterkombinationen können dem Modell helfen, zufriedenstellendere Inhalte zu generieren. Textvielfalt
‘temperature’ und ‘top_p’ können die Vielfalt des generierten Textes steuern; wir empfehlen, nur einen von beiden festzulegen. Je größer der Wert, den Sie festlegen, desto vielfältiger wird der Text. Je kleiner der Wert, desto genauer wird der Text.
  • temperature: Steuert die Zufälligkeit. Höher = kreativer.
  • top_p: Nucleus-Sampling. Steuert die kumulative Wahrscheinlichkeit.
  • top_k: Begrenzt die Anzahl der Kandidaten-Token.
Wiederholungsstrafen
  • presence_penalty: Steuert wiederholte Token in den Texten. Wenn ein Token bereits im Text vorhanden ist, wird eine Strafe verhängt; dies führt zu mehr Token im Text.
  • frequency_penalty: Steuert die Token-Häufigkeit in den Texten. Jedes Mal, wenn dasselbe Token im Text vorkommt, wird eine Strafe verhängt, was dazu führt, dass dasselbe Token künftig seltener im Text vorkommt.
  • repetition_penalty: Bestraft oder fördert Wiederholungen.

Ausgabegrenzen

  • max_tokens: Maximale Anzahl an Token in einer Antwort. Inhalt nach diesem Wert im Text wird abgeschnitten.
  • stream: Ob Streaming verwendet werden soll. Bei langen Ausgaben empfehlen wir die Verwendung des Streaming-Modus, um Timeout-Fehler zu vermeiden:
    • true: Gestreamt, Teilergebnisse werden während der Generierung ausgegeben.
    • false: Vollständiges Ergebnis nach der Verarbeitung.
  • stop: Zeichenfolgen, die die Generierung beenden, wenn sie angetroffen werden.
Zuletzt geändert am 17. September 2026