Če je vaša temperatura nastavljena nad 0, bo model ustvarjal izhode z nekaj naključnosti, zato so različna dokončanja pričakovana. Ko želite dosledne, ponovljive rezultate, uporabite temperature = 0.
Če je temperatura že 0 in se rezultati še vedno razlikujejo, so najpogostejši vzroki:
---
Razlike v pozivu
Preverite, ali je poziv v obeh okoljih popolnoma enak. Že en sam dodaten presledek, nova vrstica ali skriti znak lahko povzroči drugačen izhod.
---
Neujemanje parametrov
Prepričajte se, da se vsi ustrezni parametri ujemajo v zahtevah iz Playgrounda in prek API-ja:
temperature
top_p
max_tokens
frequency_penalty
presence_penalty
Preverite tudi, ali je ime modela enako. Različni modeli bodo seveda ustvarili različne rezultate, tudi pri enakem pozivu in nastavitvah.
---
Prednastavitve Playgrounda in privzete nastavitve API-ja
Playground lahko uporabi določene privzete nastavitve. Če v API-ju izpustite parameter, bo uporabil svojo privzeto vrednost, ki se morda ne ujema z vedenjem Playgrounda. Za zagotovitev doslednosti izrecno nastavite vse parametre v svoji zahtevi API.
---
Razlike v oblikovanju ali kodiranju
Poskrbite, da bo zahteva, ki jo pošljete API-ju, enaka pozivu v Playgroundu. Razlike lahko nastanejo zaradi:
Ubežno zapisovanje JSON-a
Končnic vrstic ali zamikov
Dodatnih praznih znakov
Če ste vse to temeljito preverili in še vedno opažate neskladja, prosite za pomoč na Forumu skupnosti, kjer so uporabniki morda že naleteli na podobne težave ali vam lahko pomagajo pri odpravljanju težav v vašem primeru.
