Magpadala ng palitan sa tutor
Bersyon ng API 2026-10-affable-towhee
Nagpapadala ng isang mensahe sa tutor at ini-stream ang sagot bilang mga delta na event, na nagtatapos sa done. Walang iniimbak: ipadala ang kamakailang usapan sa history, hanggang 20 entry. Itinatakda ng character at situation ang eksena. Nangangailangan ng bayad na plan.
Mga scope tutor:converse
Mga parameter
Lingara-Versionheaderstringopsyonal- Ang bersyon ng API na gagamitin sa pagsagot sa kahilingang ito. Kung wala ito, makukuha ng access token ang bersyong naka-pin sa client nito, at makukuha ng kahilingang walang token ang kasalukuyang bersyon. Maaabot lang ang bersyong dine-develop pa sa pamamagitan ng pagpangalan dito. Ang hindi kilalang bersyon ay sinasagot ng
400na may code naapi_version_unknown. Inililista ngGET /v1/versionsang mga bersyon.
Katawan ng kahilingan application/json
messagestringkailanganhistoryarray of TurnEntryopsyonalroleTurnRolekailangancontentstringkailangan
source_langstringkailangantarget_langstringkailanganlevelinteger | nullopsyonalcharacterstring | nullopsyonalsituationstring | nullopsyonal
Mga tugon
200 Ang sagot ng tutor, paisa-isang bahagi
Mga event ng stream text/event-stream
Hindi nagpapadala ng mga keepalive na komento.
-
deltaTurnDelta -
textstringkailangan
-
noticeNotice -
codestringkailanganmessagestringkailangan
-
doneDone Tinatapos ang stream -
errorStreamError Tinatapos ang stream -
Dumarating sa loob ng 200 na tugon. Naipadala na ang status line, kaya ang pagkabigo matapos mabuksan ang stream ay iniuulat bilang event na ito.
codestringkailanganmessagestringkailanganplan_idstring | nullopsyonal
Mga error
402application/json- Tinanggihan ang tawag ng isang metered client bago ito nakagastos ng anuman.
spend_cap_reached: naabot na ng client o ng account nito ang buwanang limitasyon sa paggastos; itaas ang limitasyon sa pahinang Mga integration.metered_billing_inactive: hindi aktibo ang usage billing para sa account na ito; i-set up ito, o i-update ang paraan ng pagbabayad, sa pahinang Mga integration. 410application/json- Itinigil na ang bersyon ng API na ginagamit sa pagsagot sa kahilingang ito. Magpadala ng suportadong bersyon sa
Lingara-Version, o i-pin ang client sa ibang bersyon. 4XXapplication/json- Tinanggihan ang kahilingan. Sinasabi ng
codekung bakit, at ipinapaliwanag ito ngerrorsa mga salita. 503application/json · text/plain- Pansamantalang hindi available ang serbisyo; subukang muli pagkatapos ng bilang ng segundong nasa
Retry-After. Habang may maintenance, plain text ang body sa halip na ang error envelope. 5XXapplication/json- Tinanggihan ang kahilingan. Sinasabi ng
codekung bakit, at ipinapaliwanag ito ngerrorsa mga salita.
codestringkailanganKung bakit tinanggihan ang request, bilang isang matatag na code na mapagbabatayan ng iyong programa: halimbawa
insufficient_scope(403),rate_limited(429) at, para sa isang metered client,spend_cap_reached(402) atmetered_billing_inactive(402).errorstringkailangan
Halimbawa
Mas gusto ang library? Tingnan ang seksyong Mga library.
Halimbawang stream
event: delta
data: {"text":"两斤荔枝,"}
event: delta
data: {"text":"一共三十块。"}
event: done
data: {}Kung magkaiba ang isang salin at ang sangguniang Ingles, ang sangguniang Ingles ang tama.