Sampling
temperature, top_p, top_k und optional ein Seed. Niedrige Temperatur passt zu Extraktion, Klassifikation und Code; höhere Werte passen zu Ideenfindung und kreativem Text.
Der Vertrag zwischen Anwendung und Modell: wie Anfragen geformt werden, wie Ausgaben in maschinell nutzbare Form gezwungen werden, wie Modelle Tools aufrufen, und welche API-Oberflächen das Ganze portabel halten.
Die Prompting-Technik selbst (Zero-Shot, Few-Shot-Beispiele, Chain-of-Thought, Rollenrahmung) ist als Musterkatalog behandelt unter Patterns.
Jede Anfrage trägt Stellschrauben, die die Ausgabeverteilung und den Ausgabevertrag umformen:
temperature, top_p, top_k und optional ein Seed. Niedrige Temperatur passt zu Extraktion, Klassifikation und Code; höhere Werte passen zu Ideenfindung und kreativem Text.
max_tokens begrenzt Generierung und Ausgaben; Stoppsequenzen beenden sie früher. Beides verändert die Ergebnisse, nicht nur die Kosten.
Repetition-, Presence- und Frequency-Penalties; logit_bias, um Tokens zu fördern oder zu sperren; logprobs für Konfidenzsignale; n oder best_of für mehrere Kandidaten.
Parameterunterstützung und genaue Semantik unterscheiden sich je nach Anbieter und Runtime. Wie diese Einstellungen mit Reproduzierbarkeit zusammenwirken, behandelt ausführlich Nichtdeterminismus.
Pipelines brauchen JSON, keine Prosa. Zwei Familien von Techniken führen dorthin:
Die Antwort gegen ein Schema parsen und bei Fehlschlag erneut prompten (das Instructor-Muster). Funktioniert mit jeder API, auch gehosteten, aber fehlgeschlagene Versuche kosten Latenz und Tokens.
In jedem Schritt ungültige Tokens maskieren, sodass nur schemakonforme Ausgabe entstehen kann (Outlines, XGrammar, Guidance; in vLLM und SGLang eingebaut und von gehosteten Anbietern als JSON-Schema-Modus angeboten). Garantiert die Form, auch wenn eine syntaktisch gültige Antwort semantisch falsch sein kann.
Ein bloßer „JSON-Modus“ ohne Schema verspricht nur parsebares JSON, nicht Ihr JSON; bevorzugen Sie Schemadurchsetzung plus Wertprüfung auf Anwendungsebene.
Sie beschreiben verfügbare Tools (Name, Zweck, Parameterschema); das Modell gibt einen strukturierten Aufruf statt Prosa aus; Ihr Code führt ihn aus und liefert das Ergebnis als neue Nachricht zurück; das Modell arbeitet mit echten Daten weiter. Es ist Next-Token-Vorhersage in einem eingeschränkten Format, deshalb bestimmen Schemaqualität und Toolbeschreibungen die Zuverlässigkeit. In eine Schleife aus Planen, Ausführen und Bewerten gepackt, ist das der Mechanismus hinter Agenten; siehe agentische Patterns. Unterstützung und Qualität schwanken zwischen offenen Modellen; prüfen Sie es mit Ihrer Runtime.
MCP standardisiert, wie Assistenten externe Systeme erreichen: Eine Host-Anwendung betreibt MCP-Clients, die sich mit MCP-Servern verbinden, von denen jeder Tools, Datenressourcen und Prompts über ein gemeinsames Protokoll bereitstellt, lokal oder entfernt. Statt maßgeschneiderter Integrationen je Anwendung und je Dienst wird jede Seite des Protokolls einmal geschrieben. Mehrere Server können gleichzeitig an einem Host hängen.
Selbst gehostete Engines und Gateways bilden die HTTP-APIs der großen Anbieter nach, sodass vorhandene SDKs allein durch Ändern der Basis-URL funktionieren. Genau das hält Anwendungen zwischen gehosteten und selbst gehosteten Backends portabel.
Kompatibilität ist ein Spektrum, keine Garantie: Parameterabdeckung und Funktionsumfang unterscheiden sich je Backend, testen Sie also die Funktionen, auf die Sie sich verlassen, bevor Sie Endpunkte tauschen.