OpenAI-совместимый API · 10 000 токенов каждые 42 ч

AlphaGate — единый
шлюз к нейросетям

Один OpenAI-совместимый эндпоинт вместо десятка разных API. Авторизуйтесь через Discord, получите персональный ключ и обращайтесь к любой подключённой модели.

Что это такое

AlphaGate — единый OpenAI-совместимый API поверх разных нейросетей: один эндпоинт chat/completions, привычный формат запросов и ответов, авторизация через Bearer-токен. Поддерживается стриминг (stream: true) и модели с режимом рассуждений.

Как получить ключ

  1. Нажмите «Получить API-ключ» и авторизуйтесь через Discord — ничего больше не нужно.
  2. В личном кабинете нажмите «Сгенерировать ключ».
  3. Скопируйте ключ — он показывается только один раз.

Безопасность

Ключи и статистика хранятся в облачной базе Turso (libSQL): сам ключ там не лежит — только его необратимый отпечаток, поэтому показывается он ровно один раз. Сессии подписаны HMAC и живут в httpOnly-cookie. Лимиты — 30 запросов в минуту и 10 000 токенов, которые обнуляются автоматически раз в 42 часа.

Доступные модели

Сервис объединяет несколько провайдеров. Модель выбирается полем model в запросе, актуальный список — GET /api/v1/models.

МодельПровайдерОсобенности
deepseek-v3DeepSeekDeepSeek V3 · режим рассуждений рассуждения
deepseek-v4AlphaGate CoreDeepSeek V4 · флагманская модель
deepseek-v4-flashAlphaGate CoreDeepSeek V4 Flash · быстрые ответы
alpha-proAlphaGate CoreAlpha Pro · универсальная модель
mimo-v2.5AlphaGate CoreMiMo v2.5
nemotron-3-ultraAlphaGate CoreNemotron 3 Ultra
alpha-codeAlphaGate CoreAlpha Code · для программирования
ai-demo-1Демо-режимДемо-ответ

У моделей с рассуждениями процесс мышления возвращается в поле reasoning_content. Новые провайдеры подключаются администратором и появляются в списке автоматически.

Документация API

Базовый URL: https://gate.alpha-bot.su. Формат полностью совместим с OpenAI Chat Completions — можно использовать существующие библиотеки, подменив baseURL и ключ.

POST /api/v1/chat/completions

ЗаголовокЗначение
AuthorizationBearer ВАШ_API_КЛЮЧ — обязательный
Content-Typeapplication/json

Параметры тела запроса

ПолеТипОписание
messagesarrayОбязательное. Массив сообщений { role, content }.
modelstringМодель из списка выше (по умолчанию deepseek-v3).
streambooleanНеобязательное. При true ответ идёт потоком SSE.
temperature, max_tokensnumberНеобязательные. Передаются провайдеру модели.

Пример запроса (curl)

curl https://gate.alpha-bot.su/api/v1/chat/completions \
  -H "Authorization: Bearer ВАШ_API_КЛЮЧ" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "deepseek-v3",
    "messages": [{ "role": "user", "content": "Привет!" }]
  }'

Пример на JavaScript

const res = await fetch('https://gate.alpha-bot.su/api/v1/chat/completions', {
  method: 'POST',
  headers: {
    'Authorization': 'Bearer ВАШ_API_КЛЮЧ',
    'Content-Type': 'application/json',
  },
  body: JSON.stringify({
    model: 'deepseek-v3',
    messages: [{ role: 'user', content: 'Привет!' }],
  }),
});
const data = await res.json();
console.log(data.choices[0].message.content);
// рассуждения модели (если модель поддерживает):
console.log(data.choices[0].message.reasoning_content);

Пример ответа

{
  "id": "chatcmpl-9f2e...a1",
  "object": "chat.completion",
  "created": 1785062400,
  "model": "deepseek-v3",
  "choices": [
    {
      "index": 0,
      "message": {
        "role": "assistant",
        "content": "Привет! Чем могу помочь?",
        "reasoning_content": "Пользователь поздоровался, отвечу..."
      },
      "finish_reason": "stop"
    }
  ],
  "usage": {
    "prompt_tokens": 3,
    "completion_tokens": 21,
    "total_tokens": 24
  }
}

Лимиты

ЛимитЗначение
Запросы30 в минуту на ключ
Токены 10 000 на ключ (сумма prompt + completion).
Сброс квотыАвтоматически каждые 42 часа — счётчик токенов обнуляется сам. Перевыпуск ключа сбрасывает его досрочно и запускает новое окно.

Коды ошибок

HTTPКодПричина
401missing_api_key / invalid_api_keyКлюч не передан или недействителен
400invalid_json / invalid_messages / invalid_modelНекорректное тело запроса или модель
429rate_limitedБольше 30 запросов в минуту — подождите
429token_quota_exceededИсчерпана квота 10 000 токенов — подождите сброса (раз в 42 ч) или перевыпустите ключ
502provider_errorПровайдер модели недоступен — попробуйте позже

Пример с библиотекой OpenAI (Python)

from openai import OpenAI

client = OpenAI(
    base_url="https://gate.alpha-bot.su/api/v1",
    api_key="ВАШ_API_КЛЮЧ",
)

resp = client.chat.completions.create(
    model="deepseek-v3",
    messages=[{"role": "user", "content": "Привет!"}],
)
print(resp.choices[0].message.content)

Стриминг (SSE)

curl https://gate.alpha-bot.su/api/v1/chat/completions \
  -H "Authorization: Bearer ВАШ_API_КЛЮЧ" \
  -H "Content-Type: application/json" \
  -N \
  -d '{
    "model": "deepseek-v3",
    "stream": true,
    "messages": [{ "role": "user", "content": "Привет!" }]
  }'