Č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
Poskrbite, da se vsi ustrezni parametri med zahtevami v Playgroundu in API-ju ujemajo:
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
Potrdite tudi, da je ime modela enako. Različni modeli bodo naravno ustvarili različne izhode, tudi z istim pozivom in nastavitvami.
---
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.
