AIClient2API Панель управления

Подключение...

Обзор системы

--

Время работы

Системная информация

Версия Node.js --
Время сервера --
Использование памяти --

Примеры маршрутизации

Доступ к различным AI-провайдерам через разные пути, гибкое переключение моделей

Gemini CLI OAuth

Без лимитов
/gemini-cli-oauth/v1/chat/completions
curl http://localhost:3000/gemini-cli-oauth/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gemini-2.0-flash-exp",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1000
  }'
/gemini-cli-oauth/v1/messages
curl http://localhost:3000/gemini-cli-oauth/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "model": "gemini-2.0-flash-exp",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Gemini Antigravity

Без лимитов/Эксперимент
/gemini-antigravity/v1/chat/completions
curl http://localhost:3000/gemini-antigravity/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gemini-3-pro-preview",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1000
  }'
/gemini-antigravity/v1/messages
curl http://localhost:3000/gemini-antigravity/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "model": "gemini-3-pro-preview",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Claude Custom

Официальный API/Сторонний
/claude-custom/v1/chat/completions
curl http://localhost:3000/claude-custom/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "claude-3-sonnet-20240229",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1000
  }'
/claude-custom/v1/messages
curl http://localhost:3000/claude-custom/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "model": "claude-3-sonnet-20240229",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Claude Kiro OAuth

Без лимитов/Бесплатно
/claude-kiro-oauth/v1/chat/completions
curl http://localhost:3000/claude-kiro-oauth/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "claude-3-5-sonnet-20241022",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1000
  }'
/claude-kiro-oauth/v1/messages
curl http://localhost:3000/claude-kiro-oauth/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "model": "claude-3-5-sonnet-20241022",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Codex Claude Proxy

Локальный прокси
/codex-claude-proxy/v1/chat/completions
curl http://localhost:3000/codex-claude-proxy/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-5.3-codex",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1000
  }'
/codex-claude-proxy/v1/messages
curl http://localhost:3000/codex-claude-proxy/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "model": "gpt-5.3-codex",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Требует запущенный локальный прокси на http://localhost:3001 и авторизацию через OpenAI Codex CLI

OpenAI Codex OAuth

Deprecated
/openai-codex-oauth/v1/chat/completions
curl http://localhost:3000/openai-codex-oauth/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-5.2",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1000
  }'
/openai-codex-oauth/v1/messages
curl http://localhost:3000/openai-codex-oauth/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "model": "gpt-5.2",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

OpenAI Codex CLI OAuth

Бесплатно/ChatGPT Plus

Бесплатный доступ к GPT-5.2, O3, O4-mini через OpenAI Codex CLI. Требуется ChatGPT Plus подписка.

/openai-codex-cli-oauth/v1/chat/completions
curl http://localhost:3000/openai-codex-cli-oauth/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "X-API-Key: test" \
  -d '{
    "model": "gpt-5.2",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1000
  }'
gpt-5.2 gpt-5.1 gpt-5 gpt-4.1 gpt-4o gpt-4o-mini o3 o3-mini o4-mini
/openai-codex-cli-oauth/v1/messages
curl http://localhost:3000/openai-codex-cli-oauth/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: test" \
  -d '{
    "model": "gpt-5.2",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
# 1. Установить OpenAI Codex CLI
npm install -g @openai/codex

# 2. Авторизоваться (требуется ChatGPT Plus)
codex auth login

# 3. Запустить AIClient-2-API
npm start -- --model-provider openai-codex-cli-oauth

OpenAI Custom

Официальный API/Сторонний
/openai-custom/v1/chat/completions
curl http://localhost:3000/openai-custom/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-4",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1000
  }'
/openai-custom/v1/messages
curl http://localhost:3000/openai-custom/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "model": "gpt-4",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Qwen OAuth

Без лимитов
/openai-qwen-oauth/v1/chat/completions
curl http://localhost:3000/openai-qwen-oauth/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "qwen-turbo",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1000
  }'
/openai-qwen-oauth/v1/messages
curl http://localhost:3000/openai-qwen-oauth/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "model": "qwen-turbo",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'

Puter.js

Бесплатно/400+ моделей
/puter/v1/chat/completions
curl http://localhost:3000/puter/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "gpt-5-nano",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1000
  }'
gpt-5-nano claude-sonnet-4 gemini-2.5-pro deepseek-r1 grok-3
/puter/v1/messages
curl http://localhost:3000/puter/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "model": "claude-sonnet-4",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
openrouter:openai/gpt-5 openrouter:anthropic/claude-opus-4.5

Amazon Q SSO

Бесплатно/VSCode
/amazonq-sso/v1/chat/completions
curl http://localhost:3000/amazonq-sso/v1/chat/completions \
  -H "Content-Type: application/json" \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "messages": [{"role": "user", "content": "Hello!"}],
    "max_tokens": 1000
  }'
claude-sonnet-4-20250514 claude-3-5-sonnet-20241022 amazon-nova-pro amazon-nova-lite
/amazonq-sso/v1/messages
curl http://localhost:3000/amazonq-sso/v1/messages \
  -H "Content-Type: application/json" \
  -H "X-API-Key: YOUR_API_KEY" \
  -d '{
    "model": "claude-sonnet-4-20250514",
    "max_tokens": 1000,
    "messages": [{"role": "user", "content": "Hello!"}]
  }'
Amazon Q VSCode расширение Авторизация через GitHub/Google

Советы по использованию

  • Мгновенное переключение: Измените путь URL для переключения между AI-провайдерами
  • Настройка клиента: В Cherry-Studio, NextChat, Cline и других клиентах укажите соответствующий путь API
  • Кросс-протокольные вызовы: Поддержка вызова моделей Claude через протокол OpenAI и наоборот

Конфигурация

Расширенные настройки

При настройке пула провайдеров используется конфигурация пула, при сбое - откат к настройкам по умолчанию
После достижения этого числа последовательных ошибок провайдер помечается как нездоровый, по умолчанию 3

Управление загруженными конфигами

Список файлов конфигурации

Всего 0 файлов конфигурации Привязано: 0 Не привязано: 0

Управление провайдерами

При настройке пула провайдеров используется конфигурация пула, при сбое - откат к настройкам по умолчанию

0

Активные соединения

0

Активные провайдеры

0

Здоровые провайдеры

Логи в реальном времени

История запусков системы

--

Всего запусков

--

Корректных остановок

--

Аварийных завершений

--

Среднее время работы

Статус Время запуска Время остановки Длительность Провайдер Порт Node.js Запросы Ошибки
Загрузка истории...