Si temperature està configurat per sobre de 0, el model generarà sortides amb una certa aleatorietat, de manera que és esperable veure complecions diferents. Quan vulgueu resultats coherents i repetibles, feu servir temperature = 0.
Si el valor de temperature ja és 0 i els resultats encara difereixen, aquestes són les causes més habituals:
---
Diferències en la indicació
Comproveu que la indicació sigui exactament la mateixa en tots dos entorns. Fins i tot un sol espai addicional, salt de línia o caràcter ocult pot provocar una sortida diferent.
---
Discrepàncies entre paràmetres
Assegureu-vos que tots els paràmetres rellevants coincideixin entre les sol·licituds del Playground i les de l'API:
temperature
top_p
max_tokens
frequency_penalty
presence_penalty
Confirmeu també que el nom del model sigui idèntic. Com és natural, models diferents generaran resultats diferents, fins i tot amb la mateixa indicació i configuració.
---
Configuracions predefinides del Playground vs. valors per defecte de l'API
El Playground pot aplicar certes opcions per defecte. A l'API, si ometeu un paràmetre, farà servir el seu propi valor per defecte, que pot no coincidir amb el comportament del Playground. Per garantir la coherència, establiu explícitament tots els paràmetres a la sol·licitud a l'API.
---
Diferències de format o de codificació
Assegureu-vos que la sol·licitud que envieu a l'API sigui idèntica a la indicació del Playground. Les diferències poden provenir de:
Escapament de JSON
Finals de línia o sagnat
Espais en blanc addicionals
Si heu revisat totes aquestes coses i encara veieu discrepàncies, demaneu ajuda al Fòrum de la comunitat, on altres usuaris poden haver tingut problemes similars o poden ajudar-vos a resoldre el vostre cas concret.
