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 аша керү карточкасын тикшерегез; ул, мөгаен, яңартылган яки юылган.