Om din temperature är inställd på över 0 genererar modellen utdata med viss slumpmässighet, så det är förväntat att du får olika slutföranden. När du vill ha konsekventa, upprepbara resultat använder du temperature = 0.
Om temperature redan är 0 och resultaten fortfarande skiljer sig åt är det här de vanligaste orsakerna:
---
Skillnader i prompten
Kontrollera att prompten är exakt densamma i båda miljöerna. Till och med ett enda extra blanksteg, en radbrytning eller ett dolt tecken kan ge ett annat resultat.
---
Parametrarna stämmer inte överens
Kontrollera att alla relevanta parametrar stämmer överens mellan Playground och API-anropen:
temperature
top_p
max_tokens
frequency_penalty
presence_penalty
Kontrollera även att modellnamnet är identiskt. Olika modeller ger naturligt olika resultat, även med samma prompt och inställningar.
---
Playground-förinställningar jämfört med API-standardvärden
Playground kan tillämpa vissa standardinställningar. I API:et används dess egna standardvärde om du utelämnar en parameter, vilket kanske inte stämmer överens med beteendet i Playground. För att säkerställa konsekvens, ange uttryckligen alla parametrar i din API-begäran.
---
Skillnader i formatering eller kodning
Se till att begäran du skickar till API:et är identisk med prompten i Playground. Skillnader kan bero på:
JSON-escapning
Radslut eller indrag
Extra blanktecken
Om du har dubbelkontrollerat allt detta och fortfarande ser avvikelser, be om hjälp i Community-forumet, där användare kan ha upplevt liknande problem eller kunna hjälpa till med felsökning i just ditt fall.
