Changelog API
Изменения, заметные клиентам API. Старые id моделей продолжают работать как алиасы актуальных.
2026-10-03
- • Заголовки лимита частоты и на успешных ответах: x-ratelimit-limit/remaining/reset-requests у /v1/chat/completions и /v1/responses, anthropic-ratelimit-requests-* у /v1/messages.
- • POST /v1/messages/count_tokens — подсчёт входных токенов в формате Anthropic, бесплатно (/context в Claude Code).
- • OpenAPI: примеры запросов и ответов и x-codeSamples (curl, Python, Node, Go) у каждого эндпоинта; GET /v1/models/{id} в спецификации.
- • llms.txt — краткая карта API для ИИ-ассистентов: https://app.morsmorii.ru/llms.txt
2026-10-02
- • GET /v1/models/{id} — одна модель (models.retrieve в SDK).
- • 429 квоты и бюджетов — заголовок x-should-retry: false; частотные 429 — retry-after в секундах и x-ratelimit-*.
- • /v1/messages: отказ провайдера модели — 502 api_error «модель недоступна» вместо 401 Invalid API key.
- • /v1/responses: reasoning.effort передаётся моделям OpenAI; чтение из кэша — по цене кэша; GET/DELETE /v1/responses/{id} принимают x-api-key.
- • Неизвестный путь — JSON-ошибка unknown_path вместо текста «not found».
- • Публичная документация /docs: быстрый старт, примеры на 4 языках, «Попробовать», справочник ошибок, коллекция Postman.
2026-10-01
- • Все суммы — в рублях: /v1/usage — cost_rub, budget_rub, total_rub (прежние *_sigils убраны).
- • /v1/usage: group_by (department, member, key, model, kind, source, day), detail=true с курсором, фильтры.
- • 429 budget_exceeded — бюджеты отдела, сотрудника и ключа компании; 502 model_unavailable — отказ провайдера модели.
- • Qwen 3 235B снят Яндексом: id qwen3-235b — алиас Qwen 3.6.
2026-09-30
- • Агенты agent:Имя — и в /v1/messages (модель агента — Claude).
- • GPT-6 Astra/Sol/Luna через мост Responses; /v1/responses для Codex CLI 0.159+.
- • Бюджет ключа = квота тарифа + купленный баланс.