Обзор
airpx — мультипровайдерный AI-шлюз, предоставляющий доступ к 330+ моделям от 30 провайдеров через единый API. Полностью совместим с OpenAI и Anthropic API.
Ключевые возможности: умная маршрутизация между провайдерами, автоматический failover, потокенный биллинг, стриминг через SSE, поддержка tools/function calling, thinking/reasoning, растущий каталог бесплатных моделей.
Base URL (OpenAI-совместимый): https://airpx.cc/v1 — Base URL (Anthropic-совместимый): https://airpx.cc
Быстрый старт
Начните работу за три шага.
1. Зарегистрируйтесь на https://airpx.cc и создайте API-ключ в панели управления. 2. Укажите base URL: https://airpx.cc/v1 (OpenAI) или https://airpx.cc (Anthropic). 3. Отправьте первый запрос:
curl https://airpx.cc/v1/chat/completions \
-H "x-api-key: YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "grok-4-reason",
"messages": [{"role": "user", "content": "Hello!"}]
}'Готово! Многие модели, включая grok-4-reason, бесплатны — можно начать сразу после регистрации.
Аутентификация
Все /v1/* эндпоинты принимают ваш API-ключ через один из двух заголовков.
Передайте прокси-ключ (начинается с sk-proxy-*) в любом из заголовков: • x-api-key: YOUR_KEY • Authorization: Bearer YOUR_KEY Оба заголовка взаимозаменяемы. Используйте тот, который поддерживает ваш инструмент.
Важно: прокси-ключи (sk-proxy-*) используются только для /v1/* эндпоинтов. Это НЕ токены авторизации в панели управления.
curl https://airpx.cc/v1/chat/completions \
-H "x-api-key: sk-proxy-abc123" \
-H "Content-Type: application/json" \
-d '{"model": "grok-4-reason", "messages": [{"role": "user", "content": "Hi"}]}'Справочник API
Публичные прокси-эндпоинты. Все требуют валидный API-ключ.
/v1/chat/completionsChat completion (формат OpenAI). Стриминг поддерживается./v1/messagesAnthropic Messages API (нативный формат). Стриминг поддерживается./v1/responsesOpenAI Responses API (Codex CLI). Стриминг поддерживается./v1/modelsКаталог моделей с ценами и возможностями./v1/embeddingsГенерация эмбеддингов (формат OpenAI)./v1/audio/transcriptionsТранскрипция аудио (Whisper-совместимый).Все эндпоинты принимают JSON и возвращают JSON. Для стриминга установите "stream": true — ответ приходит через Server-Sent Events (SSE).
Интеграции
airpx работает как прозрачный бэкенд для популярных AI-инструментов и IDE.
🔧Claude Code
- Добавьте переменные окружения в ~/.bashrc или ~/.zshrc
- Запустите claude как обычно
export ANTHROPIC_BASE_URL=https://airpx.cc
export ANTHROPIC_API_KEY=YOUR_KEY
# Then just run:
claude🔧Pi Coding Agent
- Установите переменные окружения Anthropic
- Запустите pi — используется /v1/messages со стримингом SSE
export ANTHROPIC_BASE_URL=https://airpx.cc
export ANTHROPIC_API_KEY=YOUR_KEY
# Or in .env / config:
ANTHROPIC_BASE_URL=https://airpx.cc
ANTHROPIC_API_KEY=YOUR_KEY🔧Cursor
- Откройте Settings → Models → OpenAI API Key + Base URL
- Введите ваш airpx ключ и base URL
API Key: YOUR_KEY
Base URL: https://airpx.cc/v1🔧Cline (VS Code)
- Откройте настройки расширения → API Provider → OpenAI Compatible
- Введите ваш airpx ключ и base URL
Base URL: https://airpx.cc/v1
API Key: YOUR_KEY
Model: claude-opus-4🔧Aider
- Установите переменную OPENAI_BASE_URL
- Запустите aider с любой поддерживаемой моделью
export OPENAI_BASE_URL=https://airpx.cc/v1
export OPENAI_API_KEY=YOUR_KEY
aider --model claude-opus-4🔧OpenCode
- Установите переменную OPENAI_BASE_URL
- Запустите opencode
export OPENAI_BASE_URL=https://airpx.cc/v1
export OPENAI_API_KEY=YOUR_KEY
opencode🔧Codex CLI
- Установите openai_base_url в ~/.codex/config.toml
- Экспортируйте OPENAI_API_KEY и запустите codex
openai_base_url = "https://airpx.cc/v1"SDK
Используйте стандартные OpenAI и Anthropic SDK — просто укажите airpx как базовый URL.
pip install openai
from openai import OpenAI
client = OpenAI(
base_url="https://airpx.cc/v1",
api_key="YOUR_KEY"
)
r = client.chat.completions.create(
model="grok-4-reason", # free
messages=[{"role": "user", "content": "Hello!"}]
)
print(r.choices[0].message.content)Модели
airpx предоставляет доступ к 330+ моделям от 30 провайдеров. Полный каталог доступен по /v1/models.
Каталог моделей доступен по GET /v1/models — возвращает все активные модели с ценами, возможностями и информацией о провайдере.
Модели делятся на бесплатные и платные. Многие модели доступны бесплатно — смотрите GET /v1/models (бесплатные показывают $0). Платные тарифицируются за 1M токенов с отдельными ценами на input, output, cache read и cache write. Примеры цен: grok-4-fast $0.20/$0.50, gpt-5.5 $5/$30, claude-opus-4 $5/$25 за 1M токенов (input/output).
curl https://airpx.cc/v1/models \
-H "x-api-key: YOUR_KEY"Биллинг
Предоплатный баланс с потокенным биллингом.
airpx работает по модели предоплаты. Вы пополняете баланс в панели управления, каждый запрос списывает стоимость на основе фактического потребления токенов.
Расчёт стоимости запроса: • Input-токены × цена input (за 1M токенов) • Output-токены × цена output (за 1M токенов) • Cache read токены × цена cache read • Cache write токены × цена cache write Баланс проверяется перед каждым запросом. При недостатке средств возвращается HTTP 402 (Payment Required).
Бесплатные модели не списывают средства с баланса и доступны сразу после регистрации. Актуальный список смотрите на странице Модели или через GET /v1/models.
Стриминг
Оба формата (OpenAI и Anthropic) поддерживают стриминг через Server-Sent Events (SSE).
Установите "stream": true в теле запроса для получения инкрементальных ответов. Прокси транслирует SSE напрямую от провайдера, сохраняя оригинальный формат.
{
"model": "grok-4-reason",
"stream": true,
"messages": [{"role": "user", "content": "Hello!"}]
}Thinking / reasoning также поддерживается. Используйте reasoning_effort (стиль OpenAI) или thinking: {type: "enabled", budget_tokens: N} (стиль Anthropic). Ответы включают reasoning_content или thinking-блоки соответственно.
{
"model": "claude-opus-4",
"reasoning_effort": "high",
"stream": true,
"messages": [{"role": "user", "content": "Solve this step by step..."}]
}Свой ключ (BYOK)
Используйте собственные ключи провайдеров для прямого доступа.
Если у вас есть собственный API-ключ провайдера (OpenAI, Anthropic, Google и др.), вы можете добавить его в панели управления. Запросы через ваш ключ тарифицируются провайдером напрямую — airpx работает как прозрачный прокси.
BYOK полезен при необходимости более высоких лимитов, доступа к определённым моделям или использования существующего тарифа провайдера. Ваши ключи никогда не используются другими пользователями.
Лимиты и ошибки
HTTP-коды ответов и типичные сценарии ошибок.
Прокси возвращает стандартные HTTP-коды: • 401 Unauthorized — невалидный или отсутствующий API-ключ • 402 Payment Required — недостаточный баланс для запрошенной модели • 403 Forbidden — модель недоступна для вашего ключа или тарифа • 429 Too Many Requests — превышен лимит запросов, повторите позже • 500 Internal Server Error — внутренняя ошибка прокси • 502 Bad Gateway — ошибка или таймаут провайдера
Лимиты зависят от тарифа аккаунта и настроек ключа. При 429 подождите несколько секунд и повторите запрос. Ошибки баланса (402) требуют пополнения в панели управления.