Ha a temperature értéke 0 fölé van állítva, a modell némi véletlenszerűséggel generál kimeneteket, ezért az eltérő befejezések várhatók. Ha következetes, megismételhető eredményeket szeretne, használja a temperature = 0 beállítást.
Ha a temperature már 0, és az eredmények mégis eltérnek, itt vannak a leggyakoribb okok:
Utasításbeli különbségek
Ellenőrizze, hogy az utasítás pontosan ugyanaz mindkét környezetben. Már egyetlen extra szóköz, sortörés vagy rejtett karakter is eltérő kimenetet okozhat.
Paramétereltérések
Győződjön meg arról, hogy minden releváns paraméter megegyezik a Playground és az API-kérések között:
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
Ellenőrizze azt is, hogy a modell neve azonos-e. A különböző modellek természetesen eltérő kimeneteket adnak, még azonos utasítás és beállítások mellett is.
Playground-előbeállítások vs. API-alapértelmezések
A Playground bizonyos alapértelmezett beállításokat alkalmazhat. Az API-ban, ha kihagy egy paramétert, a rendszer a saját alapértelmezését használja, ami eltérhet a Playground működésétől. A következetesség érdekében állítsa be kifejezetten az összes paramétert az API-kérésben.
Formázási vagy kódolási különbségek
Győződjön meg arról, hogy az API-nak küldött kérés azonos a Playgroundban lévő utasítással. Eltérések adódhatnak a következőkből:
JSON-escape-elés
Sorvégződések vagy behúzás
Extra üres helyek
Ha mindezt többször is ellenőrizte, és továbbra is eltéréseket lát, kérjen segítséget a Közösségi Fórumon, ahol a felhasználók találkozhattak már hasonló problémákkal, vagy segíthetnek az adott eset hibaelhárításában.
