Ak je vaša hodnota temperature nastavená nad 0, model bude generovať výstupy s určitou náhodnosťou, takže rozdielne dokončenia sú očakávané. Ak chcete konzistentné, opakovateľné výsledky, použite temperature = 0.
Ak je temperature už 0 a výsledky sa stále líšia, tu sú najčastejšie príčiny:
---
Rozdiely v príkazoch
Skontrolujte, či je príkaz v oboch prostrediach úplne rovnaký. Aj jedna nadbytočná medzera, nový riadok alebo skrytý znak môže spôsobiť iný výstup.
---
Nezhody parametrov
Uistite sa, že všetky relevantné parametre sa zhodujú medzi požiadavkami v Playground a API:
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
Potvrďte tiež, že názov modelu je identický. Rôzne modely prirodzene vytvoria rôzne výstupy, aj pri rovnakom príkaze a nastaveniach.
---
Predvoľby Playground vs. predvolené hodnoty API
Playground môže použiť určité predvolené nastavenia. Ak v API vynecháte parameter, použije svoju vlastnú predvolenú hodnotu, ktorá sa nemusí zhodovať so správaním Playground. Ak chcete zaistiť konzistentnosť, explicitne nastavte všetky parametre vo svojej požiadavke API.
---
Rozdiely vo formátovaní alebo kódovaní
Uistite sa, že požiadavka, ktorú odosielate do API, je identická s príkazom v Playground. Rozdiely môžu vzniknúť v dôsledku:
Escapovania JSON
Koncov riadkov alebo odsadenia
Nadbytočných bielych znakov
Ak ste všetky tieto veci dôkladne skontrolovali a stále vidíte nezrovnalosti, požiadajte o pomoc na komunitnom fóre, kde sa používatelia mohli stretnúť s podobnými problémami alebo môžu pomôcť s riešením vášho konkrétneho prípadu.
