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.
---
Uoverensstemmende parametre
Sørg for, at alle relevante parametre er ens i Playground- og API-anmodninger:
temperature
top_p
max_tokens
frequency_penalty
presence_penalty
Kontrollér også, at modelnavnet er identisk. Forskellige modeller giver naturligt forskellige resultater, 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.
