Конверт
Ҳар нокомӣ, новобаста аз статус, як объекти JSON аст:codeустувор ва барои мошин хонданӣ аст. Аз рӯи он шоха кунед, на аз рӯиmessage.messageшарҳи барои инсон хонданӣ аст ва метавонад тағйир ёбад.request_idUUID-и дархост аст. Он инчунин ҳамчун сарлавҳаиX-Request-IDдар ҳар ҷавоб, муваффақ ё ноком, бармегардад. Ҳангоми гузориш дар бораи мушкил онро иқтибос кунед.
error бо ҳамон се майдон мерасад; ниг. Ҷавоби ҷараёнӣ.
Кодҳо
agent_not_found ва agent_disabled танҳо аз ҷониби POST …/chat ва POST …/chat/stream тафтиш мешаванд. Ду эндпоинти GET ба ҳолати агент нигоҳ намекунанд: калиди агенти хомӯшшуда ҳанӯз метавонад муколамаҳои онро рӯйхат кунад ва паёмҳоро хонад.
Чиро такрор кардан лозим аст
Пас аз Retry-After, бо ҳамон Idempotency-Key такрор кунед
Пас аз Retry-After, бо ҳамон Idempotency-Key такрор кунед
idempotency_in_progress, conversation_busy, rate_limit_exceeded, api_rate_limit_unavailable, service_unavailable. Истифодаи такрории калид кафолат медиҳад, ки шумо ҳеҷ гоҳ барои ҳамон паём ду бор пардохт намекунед.Аввал дархостро ислоҳ кунед
Аввал дархостро ислоҳ кунед
validation_error (message-ро хонед; он майдони мушкилдорро номбар мекунад), idempotency_conflict (барои бадани нав калиди нав истифода баред), permission_denied (калиди full истифода баред), agent_mismatch (агентеро истифода баред, ки калид ба он тааллуқ дорад).Ба таври худкор такрор накунед
Ба таври худкор такрор накунед
invalid_api_key (калид ҳазф шудааст ё махфӣ хато аст), agent_disabled, agent_not_found, insufficient_balance (аввал балансро пур кунед). Ҳалқаи такрор дар инҳо танҳо маҳдудияти дархостҳоро сарф мекунад.Бо идентификатори дархост гузориш диҳед
Бо идентификатори дархост гузориш диҳед
internal_error. Як бор бо ҳамон Idempotency-Key такрор кунед: сабти ноком озод карда мешавад, бинобар ин такрор дархостро аз нав иҷро мекунад, на натиҷаи нигоҳдошташударо бармегардонад. Ин чашмдошт аст, аммо ройгон будани он кафолат дода намешавад. Агар нокомӣ пас аз он рух дода бошад, ки модел аллакай ҷавоб додааст, такрор ҷавоби нав ва пардохти нав тавлид мекунад. Агар он идома ёбад, request_id-ро ба мо фиристед.Эзоҳ дар бораи 401
API калиди ҳазфшударо аз калиди ҳеҷ гоҳ вуҷуднадошта фарқ намекунад: ҳардуinvalid_api_key мебошанд. Агар калиде, ки пештар кор мекард, 401 баргардонданро сар кунад, корти Дастрасӣ тавассути API-ро дар барнома тафтиш кунед; эҳтимол он навсозӣ ё ҳазф шудааст.