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.
---
Parametrar som inte matchar
Se till att alla relevanta parametrar matchar mellan Playground och API-begäranden:
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
Bekräfta också att modellnamnet är identiskt. Olika modeller ger naturligt olika utdata, ä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.
