OpenAI
Энэ хуудсыг машинаар орчуулсан. Англи хэл дээрх нийтлэлийн эх хувилбарыг үзнэ үү.

Яагаад би Playground ба API дээр өөр өөр completion авч байна вэ?

Completion-уудын зөрүүг оношлох нь

Шинэчилсэн: 17 days ago

Хэрэв таны temperature-ийг 0-ээс дээш тохируулсан бол загвар тодорхой санамсаргүй байдалтай гаралт үүсгэнэ; тиймээс өөр өөр гүйцээлт харагдах нь хүлээгддэг. Тогтвортой, давтагдах үр дүн хүсвэл temperature = 0-ийг ашиглаарай.

Хэрэв temperature аль хэдийн 0 боловч үр дүн ялгаатай хэвээр байвал хамгийн түгээмэл шалтгаанууд нь:

---

Өгөгдлийн ялгаа

Хоёр орчинд өгөгдөл яг адилхан эсэхийг шалгана уу. Нэг л илүүдэл хоосон зай, шинэ мөр эсвэл далд тэмдэгт хүртэл өөр гаралт үүсгэж болно.

---

Параметрийн зөрүү

Playground болон API хүсэлтүүдийн холбогдох бүх параметр ижил байгаа эсэхийг шалгана уу:

  • temperature

  • top_p

  • max_tokens

  • frequency_penalty

  • presence_penalty

Мөн загварын нэр яг ижил эсэхийг шалгана уу. Ижил өгөгдөл, тохиргоо ашигласан ч өөр загварууд өөр үр дүн гаргах нь хэвийн.

---

Playground-ийн урьдчилсан тохиргоонууд ба API-н өгөгдмөл утгууд

Playground тодорхой өгөгдмөл тохиргоо хэрэглэж магадгүй. API-д параметр орхивол өөрийн өгөгдмөл утгыг ашиглах бөгөөд энэ нь Playground-ийн ажиллагаатай таарахгүй байж магадгүй. Тогтвортой байлгахын тулд API хүсэлтдээ бүх параметрийг тодорхой зааж өгнө үү.

---

Форматлалт эсвэл кодчиллын ялгаа

API руу илгээх хүсэлт тань Playground дахь өгөгдөлтэй яг ижил байгаа эсэхийг баталгаажуулна уу. Ялгаа дараах зүйлсээс үүсэж болно:

  • JSON-ы escape тэмдэглэгээ

  • Мөрийн төгсгөл эсвэл догол

  • Илүүдэл хоосон зай

Хэрэв та эдгээр бүх зүйлийг давхар шалгасан ч зөрүү гарсаар байвал Олон нийтийн форум дээр тусламж хүсээрэй; тэнд хэрэглэгчид ижил төстэй асуудалтай тулгарсан эсвэл таны тодорхой тохиолдлыг оношлоход тусалж магадгүй.

Энэ нийтлэл танд тус болсон уу?