Документация API
Публичные SDK-маршруты AIWAY выводятся поэтапно. Ниже — текущий бета-статус и целевые примеры для совместимых интеграций.
Быстрый старт
- Создайте аккаунт и пополните баланс.
- В личном кабинете выпустите API-ключ формата
sk-aiway-…. - Сверьтесь со статусом маршрута ниже: публичные Anthropic/OpenAI SDK-маршруты и root-agent-маршрут пока не считаются включёнными по умолчанию во всех окружениях.
Бета-статус
Текущая бета-ветка не означает, что публичные маршруты/anthropic, /openai/v1 или root-agent-маршрут на корневом URL https://api.aiway.exampleвключены по умолчанию.
Кабинетный chat runtime и внутренний прокси-контракт уже реализованы, а внешние Anthropic/OpenAI SDK-маршруты и root-agent-маршрут проходят поэтапное включение и должны считаться доступными только там, где команда явно включила совместимый публичный gateway-маршрут.
Anthropic SDK
Целевой публичный маршрут для Anthropic SDK. Используйте этот пример только в окружениях, где команда отдельно подтвердила доступность совместимого Anthropic SDK-маршрута.
from anthropic import Anthropic
client = Anthropic(
api_key="sk-aiway-...",
base_url="https://api.aiway.example/anthropic",
)
msg = client.messages.create(
model="claude-sonnet-4-6",
max_tokens=1024,
messages=[{"role": "user", "content": "Привет!"}],
)OpenAI SDK
Это целевой пример для OpenAI SDK-маршрута. Не считайте маршрут/openai/v1 универсально доступным по умолчанию, пока его публичная совместимость не подтверждена для вашего окружения.
from openai import OpenAI
client = OpenAI(
api_key="sk-aiway-...",
base_url="https://api.aiway.example/openai/v1",
)
resp = client.chat.completions.create(
model="gpt-5.5",
messages=[{"role": "user", "content": "Привет!"}],
)Cursor / Claude Code
Базовый URL без подмаршрута https://api.aiway.exampleостаётся бета-контрактом: семейство маршрутов, потоковая семантика и сценарии tool use ещё проходят поэтапную проверку. Подключайте Cursor / Claude Code к этому URL только после явного подтверждения, что нужный root-agent-маршрут включён для вашего окружения.