aiap1

API к нейросетям для ваших приложений и агентов

Создайте ключ, укажите наш адрес вместо адреса провайдера и отправьте первый запрос. Модели доступны в форматах OpenAI и Anthropic, расход виден по каждому запросу.

Адреса API

Укажите их в настройках SDK или клиента. Ключ провайдера моделей вам не нужен: запросы идут по ключу aiap1.

OpenAI Chat Completions
https://aiap.nomium.dev/v1
Anthropic Messages
https://aiap.nomium.dev

Первый запрос

Подставьте свой ключ в переменную AIAP1_API_KEY. Ответ приходит частями, если в запросе stream: true.

cURL, формат OpenAI
curl https://aiap.nomium.dev/v1/chat/completions \
  -H "Authorization: Bearer $AIAP1_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model": "<ID модели>", "stream": true, "messages": [{"role": "user", "content": "Hello"}]}'
OpenAI SDK для Python
from openai import OpenAI

client = OpenAI(base_url="https://aiap.nomium.dev/v1", api_key="ВАШ_КЛЮЧ")
response = client.chat.completions.create(
    model="<ID модели>",
    messages=[{"role": "user", "content": "Привет"}],
)
print(response.choices[0].message.content)
cURL, формат Anthropic
curl https://aiap.nomium.dev/v1/messages \
  -H "x-api-key: $AIAP1_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "Content-Type: application/json" \
  -d '{"model": "<ID модели>", "max_tokens": 512, "messages": [{"role": "user", "content": "Hello"}]}'

Что поддерживает шлюз

  • POST /v1/chat/completions: обычный ответ и поток, учёт токенов
  • POST /v1/messages: формат Anthropic, ключ в Authorization или x-api-key
  • GET /v1/models: модели, доступные вашему ключу
  • GET /api/usage/token: остаток и расход ключа

Responses API пока не поддерживается, поэтому Codex не работает. Ошибки приходят в формате выбранного протокола, в каждом ответе есть заголовок X-Request-Id. Подробности в документации.

Ключи, группы и лимиты

Расход по API и в чате идёт из одного баланса, поэтому ограничения задаются на ключ.

  • Ключу можно разрешить группу моделей или отдельные модели. Без ограничений доступны все модели каталога.
  • Лимит в кредитах, срок действия и список IP-адресов задаются при создании и меняются в любой момент.
  • Перед ответом кредиты резервируются по верхней оценке, после ответа списывается фактический расход, остаток возвращается.
  • Ключ можно отключить, заменить или отозвать. Отозванный ключ перестаёт работать сразу.

Проверенные клиенты

Клиенты, которые мы проверили на своём шлюзе. Остальные добавим после проверки конкретной версии.

  • cURL

    8.7.1, OpenAI и Anthropic

  • OpenAI SDK для Node.js

    6.49.0, OpenAI Chat Completions

  • Claude Code

    2.1.318, Anthropic Messages

Модели

Каталог обновляется. Обновите страницу через минуту.

Весь каталог