Skip to main content

Конверт

Ҳар нокомӣ, новобаста аз статус, як объекти JSON аст:
  • code устувор ва барои мошин хонданӣ аст. Аз рӯи он шоха кунед, на аз рӯи message.
  • message шарҳи барои инсон хонданӣ аст ва метавонад тағйир ёбад.
  • request_id UUID-и дархост аст. Он инчунин ҳамчун сарлавҳаи X-Request-ID дар ҳар ҷавоб, муваффақ ё ноком, бармегардад. Ҳангоми гузориш дар бораи мушкил онро иқтибос кунед.
Дар эндпоинти ҷараёнӣ нокомие, ки пас аз оғози ҷараён рух медиҳад, ҳамчун рӯйдоди error бо ҳамон се майдон мерасад; ниг. Ҷавоби ҷараёнӣ.

Кодҳо

agent_not_found ва agent_disabled танҳо аз ҷониби POST …/chat ва POST …/chat/stream тафтиш мешаванд. Ду эндпоинти GET ба ҳолати агент нигоҳ намекунанд: калиди агенти хомӯшшуда ҳанӯз метавонад муколамаҳои онро рӯйхат кунад ва паёмҳоро хонад.

Чиро такрор кардан лозим аст

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-ро дар барнома тафтиш кунед; эҳтимол он навсозӣ ё ҳазф шудааст.