Hvis din temperature er indstillet til over 0, genererer modellen output med en vis tilfældighed, så det er forventeligt at se forskellige fuldførelser. Når du ønsker ensartede, gentagelige resultater, skal du bruge temperature = 0.
Hvis temperature allerede er 0, og resultaterne stadig er forskellige, er her de mest almindelige årsager:
---
Promptforskelle
Kontrollér, at prompten er nøjagtig den samme i begge miljøer. Selv et enkelt ekstra mellemrum, linjeskift eller skjult tegn kan medføre et andet output.
---
Parameteruoverensstemmelser
Sørg for, at alle relevante parametre stemmer overens mellem Playground- og API-anmodninger:
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
Bekræft også, at modelnavnet er identisk. Forskellige modeller vil naturligt producere forskellige output, selv med samme prompt og indstillinger.
---
Playground-forudindstillinger kontra API-standarder
Playground kan anvende visse standardindstillinger. Hvis du udelader en parameter i API'et, bruger det sin egen standardværdi, som muligvis ikke matcher Playgrounds adfærd. For at sikre konsistens skal du angive alle parametre eksplicit i din API-anmodning.
---
Formaterings- eller kodningsforskelle
Sørg for, at den anmodning, du sender til API'et, er identisk med prompten i Playground. Forskelle kan opstå som følge af:
JSON-escaping
Linjeskift eller indrykning
Ekstra mellemrum
Hvis du har dobbelttjekket alle disse ting og stadig ser uoverensstemmelser, kan du bede om hjælp i Community Forum, hvor brugere kan have oplevet lignende problemer eller kan hjælpe med fejlfinding af netop din sag.
