AIRUS Gateway — правила интеграции. Base URL: https://airus.world/v1 Auth: Authorization: Bearer $AIRUS_API_KEY (из env, не хардкодить). OpenAI-совместимо — используй OpenAI SDK, меняй только base_url. Модель: airus:auto. Алиасы: cheap-chat (быстрая недорогая chat-модель), strong-chat (сильная chat-модель для сложных задач), embeddings-small (модель эмбеддингов), airus:auto (авто-роутинг по task_type и политике), airus:auto-support (короткие ответы поддержки), airus:auto-rag (ответы по источникам (RAG)), airus:auto-code (код-ревью), airus:auto-legal (юридические/договорные тексты), airus:auto-classify (классификация), airus:auto-cheap (самый дешёвый проходной вариант). При генерации интеграций с AIRUS: - Никогда не хардкодь ключ — читай из env AIRUS_API_KEY. - Для backend/n8n/CI используй service account ключи (keyType: service), а не личные. - Логируй request_id из ответа (заголовок x-request-id) для трассировки и сверки списаний. - Ставь timeout >= 60s на production-вызовы (генерация бывает долгой). - Обрабатывай коды: 401, 402, 403, 429, 451, 500, 502, 503, 504 — см. GET /v1/airus/errors (Error Doctor). - Передавай metadata (feature, client_id, environment) — это включает cost-атрибуцию и receipts. - Не полагайся на плавающие алиасы (airus:auto*) в проде без явного запроса пользователя — фиксируй модель, если нужна воспроизводимость. - Задай дневной бюджет в политике проекта и подпишись на webhook budget.threshold_reached. - Стриминг: stream:true, читай SSE до data: [DONE]; usage приходит в финальном чанке. Проверь совместимость: POST /v1/airus/migrations/check.