Wenn Ihre temperature auf über 0 gesetzt ist, erzeugt das Modell Ausgaben mit einer gewissen Zufälligkeit; unterschiedliche Completions sind daher zu erwarten. Wenn Sie konsistente, wiederholbare Ergebnisse möchten, verwenden Sie temperature = 0.
Wenn temperature bereits 0 ist und die Ergebnisse dennoch abweichen, sind dies die häufigsten Ursachen:
---
Prompt-Unterschiede
Prüfen Sie, ob der Prompt in beiden Umgebungen exakt gleich ist. Schon ein einzelnes zusätzliches Leerzeichen, ein Zeilenumbruch oder ein verborgenes Zeichen kann zu einer anderen Ausgabe führen.
---
Parameterabweichungen
Stellen Sie sicher, dass alle relevanten Parameter zwischen Playground und API-Anfragen übereinstimmen:
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
Bestätigen Sie außerdem, dass der Modellname identisch ist. Unterschiedliche Modelle erzeugen naturgemäß unterschiedliche Ausgaben, selbst bei gleichem Prompt und gleichen Einstellungen.
---
Playground-Voreinstellungen vs. API-Standardwerte
Playground kann bestimmte Standardeinstellungen anwenden. Wenn Sie in der API einen Parameter weglassen, verwendet sie ihren eigenen Standardwert, der möglicherweise nicht dem Playground-Verhalten entspricht. Um Konsistenz sicherzustellen, legen Sie alle Parameter in Ihrer API-Anfrage ausdrücklich fest.
---
Formatierungs- oder Codierungsunterschiede
Stellen Sie sicher, dass die Anfrage, die Sie an die API senden, identisch mit dem Prompt im Playground ist. Unterschiede können entstehen durch:
JSON-Escaping
Zeilenenden oder Einrückung
Zusätzliche Leerzeichen
Wenn Sie all diese Punkte nochmals geprüft haben und weiterhin Abweichungen sehen, bitten Sie im Community-Forum um Hilfe. Dort haben Nutzer:innen möglicherweise ähnliche Probleme erlebt oder können Ihnen bei der Fehlerbehebung in Ihrem konkreten Fall helfen.
