Саҳифаҳои эндпоинтҳо дар ин бахши Маълумотномаи API (схемаҳои дархост ва ҷавоб ва майдони озмоиш) аз схемаи OpenAPI тавлид мешаванд ва танҳо ба забони англисӣ дастрасанд. Роҳнамоҳо ба ин забон ҳамон рафторро тавсиф мекунанд.
URL-и асосӣ
Ҳамаи эндпоинтҳо дар зериhttps://api.chattler.ai/v1 ҷойгиранд. Танҳо HTTPS хизмат расонида мешавад.
Аутентификатсия
Ҳар дархост калиди API-ро дар сарлавҳаиAuthorization бо схемаи Bearer талаб мекунад. Калид дар барномаи Chattler сохта мешавад; ниг. Калиди API-ро гиред.
read-only барои ду эндпоинти GET, full барои онҳо ва илова бар ин ду эндпоинти чати POST.
Қоидаҳо
- Баданҳои дархост ва ҷавоб JSON мебошанд (
Content-Type: application/json), ба истиснои эндпоинти ҷараёнӣ, ки боtext/event-streamҷавоб медиҳад. - Ҳарду эндпоинти чат сарлавҳаи
Idempotency-Key-ро талаб мекунанд, 1-255 аломат, беназир барои ҳар дархости мантиқӣ. Ниг. Идемпотентӣ. - Ҳар ҷавоб
X-Request-ID-ро мебарад. Сарлавҳаҳои маҳдудиятX-RateLimit-Limit,X-RateLimit-RemainingваX-RateLimit-Resetдар ҷавобҳои JSON-и200ва дар429ҳастанд; ҷараёни SSE ва ҷавобҳои дигари хато онҳоро намебаранд. Ниг. Маҳдудияти дархостҳо. - Ҳар нокомӣ
{"error": {"code", "message", "request_id"}}аст. Ниг. Хатоҳо. - Рӯйхатҳо
{"data": [...], "next_cursor": "..." | null}мебошанд;limit1-100 аст, пешфарз 20. - Вақтҳо ISO-8601 дар UTC мебошанд. Филтрҳо қиматҳои бо минтақаи вақт ё бе он қабул мекунанд (қимати бе минтақа ҳамчун UTC хонда мешавад);
date_toистисноӣ аст.
Дар майдони озмоиш санҷед
Саҳифаҳои эндпоинтҳо майдони озмоиш доранд. Калиди ҳақиқиро ҳамчун токени bearer гузоред ва идентификатори агентеро истифода баред, ки калид ба он тааллуқ дорад; дархостҳо бевосита баhttps://api.chattler.ai мераванд ва мисли ҳар даъвати дигар пардохт мешаванд.