Jos asetuksen temperature arvo on yli 0, malli tuottaa tuloksia, joissa on jonkin verran satunnaisuutta, joten erilaiset vastaukset ovat odotettavia. Kun haluat johdonmukaisia ja toistettavia tuloksia, käytä arvoa temperature = 0.
Jos temperature on jo 0 ja tulokset eroavat silti, yleisimmät syyt ovat seuraavat:
---
Kehotteen erot
Tarkista, että kehote on täsmälleen sama molemmissa ympäristöissä. Jo yksi ylimääräinen välilyönti, rivinvaihto tai piilomerkki voi aiheuttaa erilaisen tuloksen.
---
Parametrien ristiriidat
Varmista, että kaikki olennaiset parametrit täsmäävät Playgroundin ja API-pyyntöjen välillä:
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
Vahvista myös, että mallin nimi on identtinen. Eri mallit tuottavat luonnostaan erilaisia tuloksia, vaikka kehote ja asetukset olisivat samat.
---
Playgroundin esiasetukset vs. API:n oletusarvot
Playground voi käyttää tiettyjä oletusasetuksia. Jos jätät API:ssa parametrin pois, se käyttää omaa oletusarvoaan, joka ei välttämättä vastaa Playgroundin toimintaa. Johdonmukaisuuden varmistamiseksi määritä kaikki parametrit API-pyynnössäsi eksplisiittisesti.
---
Muotoilu- tai koodauksen erot
Varmista, että API:lle lähettämäsi pyyntö on identtinen Playgroundin kehotteen kanssa. Eroja voi aiheutua seuraavista:
JSON-merkintöjen koodinvaihto
Rivinvaihdot tai sisennys
Ylimääräiset välilyönnit
Jos olet tarkistanut nämä kaikki asiat kahdesti ja näet silti poikkeamia, pyydä apua yhteisöfoorumilta, jossa käyttäjät ovat ehkä kohdanneet samankaltaisia ongelmia tai voivat auttaa oman tapauksesi vianmäärityksessä.
