Ja jūsu temperature vērtība ir iestatīta virs 0, modelis ģenerēs izvades ar zināmu nejaušību, tāpēc atšķirīgi pabeigumi ir sagaidāmi. Ja vēlaties konsekventus, atkārtojamus rezultātus, izmantojiet temperature = 0.
Ja temperature jau ir 0, bet rezultāti joprojām atšķiras, tālāk norādīti biežākie cēloņi:
---
Uzvedņu atšķirības
Pārbaudiet, vai uzvedne abās vidēs ir tieši tāda pati. Pat viena papildu atstarpe, jauna rinda vai slēpta rakstzīme var izraisīt atšķirīgu izvadi.
---
Parametru neatbilstības
Pārliecinieties, ka visi attiecīgie parametri Playground un API pieprasījumos sakrīt:
temperaturetop_pmax_tokensfrequency_penaltypresence_penalty
Pārliecinieties arī, ka modeļa nosaukums ir identisks. Dažādi modeļi dabiski veidos atšķirīgas izvades, pat ar vienu un to pašu uzvedni un iestatījumiem.
---
Playground sākotnējie iestatījumi un API noklusējumi
Playground var lietot noteiktus noklusējuma iestatījumus. API gadījumā, ja izlaidīsiet parametru, tiks izmantota tā noklusējuma vērtība, kas var neatbilst Playground darbībai. Lai nodrošinātu konsekvenci, API pieprasījumā skaidri iestatiet visus parametrus.
---
Formatēšanas vai kodējuma atšķirības
Pārliecinieties, ka pieprasījums, ko sūtāt API, ir identisks Playground uzvednei. Atšķirības var rasties šādu iemeslu dēļ:
JSON atsoļaizvietošana
Rindu beigas vai atkāpes
Papildu atstarpes
Ja esat vēlreiz pārbaudījis visas šīs lietas un joprojām redzat neatbilstības, lūdziet palīdzību Kopienas forumā, kur lietotāji, iespējams, ir saskārušies ar līdzīgām problēmām vai var palīdzēt novērst problēmu jūsu konkrētajā gadījumā.
