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

Infergate — OpenAI-совместимый API к каталогу языковых и медиа-моделей с оплатой в рублях. Для перехода достаточно поменять базовый адрес и ключ.

Базовый адрес

Все запросы отправляются на один адрес. Пути и формат тела совпадают с OpenAI API; для кода под Anthropic SDK есть совместимый эндпоинт Anthropic Messages.

https://infergate.ru/api/v1

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

Создайте API-ключ в разделе «Ключи» личного кабинета, сохраните его в переменной окружения и выполните запрос:

export INFERGATE_API_KEY="sk-..."

curl https://infergate.ru/api/v1/chat/completions \
  -H "Authorization: Bearer $INFERGATE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai/gpt-4o-mini",
    "messages": [{"role": "user", "content": "Привет!"}]
  }'

SDK OpenAI

Подходят клиенты OpenAI для Python, TypeScript, Go и других языков. Укажите base_url и ключ:

from openai import OpenAI

client = OpenAI(
    base_url="https://infergate.ru/api/v1",
    api_key="sk-...",
)
r = client.chat.completions.create(
    model="anthropic/claude-sonnet-4.6",
    messages=[{"role": "user", "content": "Кратко: что такое RAG?"}],
)
print(r.choices[0].message.content)