AIModelsAIModels

Инструкция

Подключите API за пять минут

Один адрес и один ключ для Claude, GPT и других моделей. Совместимо с Anthropic и OpenAI SDK, Claude Code и Codex.

Быстрый старт

  1. 1Создайте аккаунт и оплатите тариф в разделе «Тарифы» кабинета.
  2. 2В разделе «API-ключи» создайте ключ. Он начинается с sk-.
  3. 3Укажите адрес https://aimodel.lol и ключ в вашем клиенте, затем выберите модель.

Два разных ключа

Логин-токен (AIMODEL_…) открывает кабинет и нужен только для входа в него. API-ключ (sk-…) отправляется в запросах к API. Клиенты получают именно API-ключ, а логин-токен никуда не передают.

Авторизация

Передавайте ключ одним из двух заголовков:

Authorization: Bearer sk-…
# or
x-api-key: sk-…

Клиенты

Добавьте блок в ~/.claude/settings.json и запустите claude.

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://aimodel.lol",
    "ANTHROPIC_AUTH_TOKEN": "sk-…",
    "ANTHROPIC_MODEL": "gpt-6-astra",
    "ANTHROPIC_SMALL_FAST_MODEL": "gpt-6-astra"
  }
}

Python (Anthropic SDK)

from anthropic import Anthropic

client = Anthropic(base_url="https://aimodel.lol", api_key="sk-…")
message = client.messages.create(
    model="gpt-6-astra",
    max_tokens=512,
    messages=[{"role": "user", "content": "Hello!"}],
)
print(message.content[0].text)

curl

curl https://aimodel.lol/v1/messages \
  -H "x-api-key: sk-…" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model": "gpt-6-astra", "max_tokens": 512, "messages": [{"role": "user", "content": "Hello!"}]}'

Эндпоинты

Все запросы идут на один адрес. Путь определяет формат:

  • POST /v1/messages — Anthropic Messages
  • POST /v1/chat/completions — OpenAI Chat Completions
  • POST /v1/responses — OpenAI Responses
  • POST /v1/messages/count_tokens — Anthropic token counting
  • GET /v1/models — model list, no key needed

Потоковая передача

Добавьте "stream": true в запрос, и ответ придёт как Server-Sent Events. Формат Anthropic и OpenAI передаётся без изменений, включая вызовы инструментов.

Модели

Используйте идентификатор модели точно так, как он написан. Полный список с ценами — на странице «Модели».

gpt-6-astraOriginal
gpt-5.6-solOriginal
gpt-5.6-terraOriginal
gpt-5.6-lunaOriginal
gpt-5.5Original
claude-fable-5.1Original
claude-fable-5Original
claude-opus-5Original
claude-opus-4.8Original
claude-opus-4.7Original
claude-opus-4.6Original
claude-sonnet-5Original
claude-sonnet-4.6Original
claude-haiku-4-5Original
gemini-3.8-flashOriginal
gemini-3.7-flashOriginal
gemini-3.6-flashOriginal
gemini-3.1-proOriginal
grok-4.7Original
grok-4.5Original
composer-2.5-fastOriginal
glm-5.3Original
hy4-previewOriginal
kimi-k3Original
glm-5.3-flashOriginal
qwen-3.8-maxOriginal
qwen-3.8-flashOriginal
glm-5.2Original
deepseek-v4-proOriginal
deepseek-v4-flashOriginal
minimax-m3Original
glm-5-turboOriginal
kimi-k2.7-codeOriginal
mimo-v2.5-proOriginal
mimo-v2.5Original
budget-gpt-6-astraBudget
budget-gpt-5.6-solBudget
budget-gpt-5.6-terraBudget
budget-gpt-5.6-lunaBudget
budget-gpt-5.5Budget
budget-claude-fable-5.1Budget
budget-claude-fable-5Budget
budget-claude-opus-5Budget
budget-claude-opus-4.8Budget
budget-claude-opus-4.7Budget
budget-claude-opus-4.6Budget
budget-claude-sonnet-5Budget
budget-claude-sonnet-4.6Budget
budget-claude-haiku-4-5Budget
budget-gemini-3.8-flashBudget
budget-gemini-3.7-flashBudget
budget-gemini-3.6-flashBudget
budget-gemini-3.1-proBudget
budget-grok-4.7Budget
budget-grok-4.5Budget
budget-composer-2.5-fastBudget
budget-glm-5.3Budget
budget-hy4-previewBudget
budget-kimi-k3Budget
budget-glm-5.3-flashBudget
budget-qwen-3.8-maxBudget
budget-qwen-3.8-flashBudget
budget-glm-5.2Budget
budget-deepseek-v4-proBudget
budget-deepseek-v4-flashBudget
budget-minimax-m3Budget
budget-glm-5-turboBudget
budget-kimi-k2.7-codeBudget
budget-mimo-v2.5-proBudget
budget-mimo-v2.5Budget
gpt-6-solOriginal
budget-gpt-6-solBudget
gpt-6-lunaOriginal
budget-gpt-6-lunaBudget
claude-opus-5.5Original
claude-sonnet-5.5Original
budget-claude-opus-5.5Budget
budget-claude-sonnet-5.5Budget
glm-5.3-uncensoredUncensored
claude-sonnet-5.5-uncensoredUncensored
grok-4.7-uncensoredUncensored
deepseek-v4.1-uncensoredUncensored
mimo-v2.5-uncensoredUncensored

Генерация изображений

Генерация изображений использует отдельный баланс запросов и не расходует токены тарифа. Один сгенерированный образ — один запрос. Пакеты покупаются в разделе «Тарифы» и не сгорают. Без оплаченных запросов сервер вернёт 402.

curl https://aimodel.lol/v1/images/generations \
  -H "Authorization: Bearer sk-…" \
  -H "content-type: application/json" \
  -d '{"model": "gpt-image-2", "prompt": "a serene mountain lake at sunrise", "n": 1}'

Ошибки и лимиты

  • 401 — Ключ не передан, неверен или отключён. Проверьте ключ в разделе «API-ключи».
  • 402 — Нет активного тарифа или закончился баланс токенов. При активном безлимитном окне модели Original не списывают токены.
  • 429 — Достигнут лимит запросов в минуту на выбранном тарифе. Подождите или выберите тариф с большим лимитом.
  • 503 — Вышестоящий провайдер временно перегружен. Повторите запрос через несколько секунд.

Нужна помощь? Напишите в Telegram. @aimodel_sup