Единый шлюз к топовым AI-моделям

Один ключ.
Все модели.

Mirage API — шлюз доступа к топовым AI-моделям для кодинга. Ключ приходит в чат заказа FunPay сразу после оплаты, а автонастройка подключает его к вашему редактору за один клик. Без регистрации и подписок.

Бета: инструменты Codex могут работать с ошибками; Cursor требует ручной настройки. Окно 1M задаётся в клиенте и не гарантирует такой лимит на сервере.

BASE URLhttps://mirage-api.xyz/v1
16AI-моделей
8клиентов
0регистраций
1ключ
GLOBAL ROUTINGACTIVE
LATENCY~42 MS· 6 NODES
Ключ из FunPayмгновенно в чате заказа
Настройка за кликMirage-Setup.bat · Windows
Как это работает

Три шага до первого
запроса модели

Никаких личных кабинетов и подписок: оплата, один запуск автонастройки — и можно писать код.

01

Оплата на FunPay

Выбираете пакет токенов и оплачиваете заказ на FunPay. Ключ sk-… приходит сразу в чат заказа — без модерации и ожидания.

FunPay · мгновенная выдача
02

Автонастройка

Запускаете Mirage-Setup.bat: скрипт проверяет ключ, делает резервные копии конфигов и настраивает выбранный клиент.

Один клик · бэкап конфигов
03

Работа

Открываете Claude Code, Cursor или другой клиент и работаете с топовыми моделями. Баланс и расход — в разделе «Мой ключ».

Выбранный клиент
Совместимость

Работает в вашем
привычном инструменте

OpenAI-совместимый протокол: один и тот же ключ подходит для CLI, IDE-расширений и SDK. Нажмите на карточку, чтобы открыть пошаговый гайд.

Модели

Флагманы OpenAI, Anthropic,
Google и других лабораторий

Полный каталог с ID для запросов доступен на странице «Модели».

Вопросы

Частые вопросы

Коротко о ключах, оплате и подключении.

Где я получу ключ после оплаты?
Ключ приходит в чат заказа FunPay сразу после оплаты. Регистрация не нужна: он активируется автоматически, и его можно сразу вставлять в автонастройку или конфиг клиента.
Нужна подписка или личный кабинет?
Нет. Вы платите только за пакет токенов на FunPay — никаких ежемесячных списаний. Баланс и расход токенов проверяются на этом сайте кнопкой «Мой ключ».
Какие редакторы и клиенты поддерживаются?
Claude Code, Cursor, Cline, Roo Code, Kilo Code, Codex, OpenCode, ZCode, а также любой OpenAI-совместимый SDK на Python и JavaScript. Для каждого есть пошаговый гайд на странице «Подключение».
Claude Code не видит ключ — что делать?
Удалите старую переменную ANTHROPIC_API_KEY из переменных окружения Windows — она имеет приоритет над настройками. Затем перезапустите терминал и проверьте ~/.claude/settings.json.
Это безопасно? Где хранится мой ключ?
Ключ хранится только в текущей вкладке браузера (sessionStorage) и отправляется напрямую на https://mirage-api.xyz. Мы не ведём серверных логов ключей и не передаём их третьим лицам.
Что именно делает Mirage-Setup.bat?
Скрипт проверяет ключ, создаёт резервные копии существующих конфигураций и настраивает выбранный клиент. Для некоторых клиентов могут потребоваться ручные действия. Ключ может храниться в настройках и их резервных копиях.

Готовы подключиться за минуту?

Скачайте автонастройку для Windows, выберите нужный клиент или откройте документацию для ручной настройки.

Скачать .bat Открыть документацию
Model index

Каталог моделей

Выберите модель под задачу, скопируйте ID и используйте его в запросах к Mirage API. Один ключ работает для всего каталога.

BASE URLhttps://mirage-api.xyz/v1
16 моделей
Setup guides

Подключение к вашим инструментам

Выберите клиент во вкладках — внутри пошаговая инструкция, готовый конфиг с кнопкой копирования и предупреждения. Используйте один ключ Mirage; Base URL указан отдельно для каждого клиента (Claude Code — без /v1).

BASE URLhttps://mirage-api.xyz/v1
БЫСТРЫЙ СТАРТ

Найдём нужную инструкцию

Выберите клиент и операционную систему — покажу подходящий гайд или объясню настройку в чате.

Не хотите редактировать конфиги вручную?

Скрипт проверит ключ, создаст резервные копии конфигураций и настроит выбранный клиент.

Бета: инструменты Codex могут работать с ошибками; Cursor требует ручной настройки. Значение 1M в клиенте не гарантирует лимит 1M на сервере.

Скачать автонастройкуMirage-Setup.bat · Windows

Claude Code

CLI-клиент Anthropic. Base URL указывается без /v1.

1

Откройте настройки

Создайте или откройте файл ~/.claude/settings.json (в Windows — %USERPROFILE%\.claude\settings.json).

2

Добавьте блок env

Вставьте конфигурацию справа, заменив sk-ВАШ-КЛЮЧ на ключ из чата FunPay.

3

Перезапустите клиент

Закройте старый терминал, откройте новый и запустите claude.

4

Проверьте соединение

В Claude Code выполните /status и проверьте активный Base URL.

Если в Windows задана старая переменная ANTHROPIC_API_KEY, Claude Code может использовать её вместо ANTHROPIC_AUTH_TOKEN. Удалите конфликтующую переменную и перезапустите терминал.
Если в settings.json уже есть объект env, добавьте параметры внутрь него — не заменяйте существующие настройки целиком.
Для Claude Code используйте https://mirage-api.xyz без /v1. В ANTHROPIC_MODEL укажите точный ID из каталога «Модели»; например, claude-opus-5 или claude-opus-5.5.
~/.claude/settings.jsonJSONПроверено
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://mirage-api.xyz",
    "ANTHROPIC_AUTH_TOKEN": "sk-ВАШ-КЛЮЧ",
    "ANTHROPIC_MODEL": "claude-opus-5.5",
    "ANTHROPIC_SMALL_FAST_MODEL": "claude-haiku-5.5"
  }
}

Codex

CLI-клиент OpenAI. Настройка через TOML-конфиг провайдера.

1

Откройте конфиг

Создайте или откройте ~/.codex/config.toml (в Windows — %USERPROFILE%\.codex\config.toml).

2

Добавьте провайдера Mirage

Укажите model_provider = "mirage" и добавьте секцию [model_providers.mirage] с Base URL.

3

Задайте ключ и модель

Сохраните ключ в переменной MIRAGE_API_KEY. В model укажите точный ID из каталога, например gpt-6-astra.

4

Откройте новый терминал

После setx закройте текущее окно, откройте новое и запустите codex.

Не заменяйте весь config.toml: сохраните свои другие провайдеры и настройки, добавив только блок Mirage. Если запрос уходит не туда, проверьте конфликтующие переменные окружения.
setx действует только для новых процессов. На macOS/Linux задайте ключ командой export MIRAGE_API_KEY="sk-ВАШ-КЛЮЧ". Выбирайте только ID из каталога Mirage.
~/.codex/config.tomlTOMLПроверено
model = "gpt-6-astra"
model_provider = "mirage"

[model_providers.mirage]
name = "Mirage API"
base_url = "https://mirage-api.xyz/v1"
wire_api = "responses"
env_key = "MIRAGE_API_KEY"
Windows · переменная окруженияSHELLПроверено
setx MIRAGE_API_KEY "sk-ВАШ-КЛЮЧ"

Cursor

Через OpenAI-совместимый режим в настройках моделей — файлы не нужны.

1

Откройте Models

В Cursor откройте Settings → Models (в некоторых версиях — Ctrl+Shift+J).

2

Укажите API key

В поле OpenAI API Key вставьте свой ключ Mirage.

3

Задайте Base URL

Включите Override OpenAI Base URL и укажите https://mirage-api.xyz/v1.

4

Проверьте соединение

Нажмите Verify и дождитесь успешного статуса.

5

Добавьте модель при необходимости

Если нужного ID нет в списке, нажмите Add model и введите точный ID из каталога Mirage, например gpt-6-astra или kimi-k3.

6

Выберите модель в чате

Выберите добавленную модель. Неиспользуемые встроенные модели Cursor можно отключить, чтобы список был понятнее.

Файлы конфигурации не нужны. Всё настраивается в интерфейсе Cursor. Ключ вставляйте только в поле редактора, не в публичный код или чат.
Cursor иногда кэширует список моделей. Если модель не появилась, добавьте её вручную через Add model; точные ID смотрите во вкладке «Модели».

Cline / Roo Code / Kilo Code

Расширения VS Code с OpenAI-совместимым провайдером; префикс настроек зависит от расширения.

1

Установите расширение

Откройте Cline, Roo Code или Kilo Code в VS Code и перейдите в API Configuration.

2

Выберите OpenAI Compatible

Переключите API Provider с Anthropic на OpenAI Compatible (или OpenAI, если так называется пункт в вашей версии).

3

Введите endpoint и модель

Base URL — https://mirage-api.xyz/v1, затем ключ и точный Model ID из каталога, например gpt-6-astra.

4

Сохраните и проверьте

Примените настройки, откройте панель расширения заново и отправьте короткий тестовый запрос.

Поле Base URL может быть скрыто, пока выбран Anthropic-провайдер. Сначала смените API Provider, затем вводите URL.
Путь в Windows — %APPDATA%\Code\User\settings.json. Для Cline ключи начинаются с cline., для Roo Code — roo-cline., для Kilo Code — kilocode.. В примере замените префикс на нужный; копируйте только настройки своего расширения.
%APPDATA%\Code\User\settings.json · ClineJSONПроверено
{
  "cline.apiProvider": "openai",
  "cline.openAiBaseUrl": "https://mirage-api.xyz/v1",
  "cline.openAiApiKey": "sk-ВАШ-КЛЮЧ",
  "cline.openAiModelId": "gpt-6-astra"
}
settings.json · Roo Code / Kilo CodeJSONПроверено
{
  "kilocode.apiProvider": "openai",
  "kilocode.openAiBaseUrl": "https://mirage-api.xyz/v1",
  "kilocode.openAiApiKey": "sk-ВАШ-КЛЮЧ",
  "kilocode.openAiModelId": "gpt-6-astra"
}

OpenCode

Терминальный агент с JSON-конфигурацией провайдеров.

1

Откройте конфиг

Создайте или откройте ~/.config/opencode/opencode.json (Windows: %USERPROFILE%\.config\opencode\opencode.json).

2

Добавьте provider mirage

Добавьте блок провайдера справа в существующий JSON, указав Base URL и свой ключ.

3

Перезапустите OpenCode

Сохраните конфиг, перезапустите opencode и откройте список моделей командой /models.

4

Выберите модель Mirage

Используйте префикс провайдера, например mirage/gpt-6-astra или mirage/qwen3.8-max.

Не заменяйте весь корневой JSON, если в нём уже есть другие провайдеры. Имя модели в OpenCode указывайте с префиксом mirage/; точные ID берите из каталога Mirage.
~/.config/opencode/opencode.jsonJSONПроверено
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "mirage": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Mirage API",
      "options": {
        "baseURL": "https://mirage-api.xyz/v1",
        "apiKey": "sk-ВАШ-КЛЮЧ"
      },
      "models": {
        "gpt-6-astra": { "name": "GPT-6 Astra" },
        "qwen3.8-max": { "name": "Qwen3.8-Max" },
        "kimi-k3": { "name": "Kimi K3" }
      }
    }
  }
}

ZCode

Два способа: через Model Providers или JSON-конфиг; Base URL Mirage — https://mirage-api.xyz/v1.

1

Добавьте провайдера в приложении

Откройте Settings → Model Providers → Add Provider и выберите OpenAI Compatible или Custom Provider.

2

Включите custom endpoint

Если есть переключатель Use custom endpoint, включите его. Base URL: https://mirage-api.xyz/v1; API Key — ваш ключ Mirage.

3

Добавьте модели из каталога

Укажите точные ID, например gpt-6-astra, qwen3.8-max или kimi-k3, затем выберите модель в чате.

4

Перезапустите ZCode

После ручного изменения файла полностью закройте и снова откройте приложение.

Если config.json уже существует, добавьте провайдера mirage внутрь текущего объекта provider — не затирайте другие настройки. Файл ключа хранится только на вашем устройстве.
В Windows конфиг обычно находится в %USERPROFILE%\.zcode\v2\config.json. Для показа поддерживаемого reasoning в потоке можно включить параметр ниже.
%USERPROFILE%\.zcode\v2\config.jsonJSONПроверено
{
  "provider": {
    "mirage": {
      "name": "Mirage API",
      "kind": "openai-compatible",
      "options": {
        "apiKey": "sk-ВАШ-КЛЮЧ",
        "baseURL": "https://mirage-api.xyz/v1",
        "apiKeyRequired": true
      },
      "source": "custom",
      "models": {
        "gpt-6-astra": { "name": "GPT-6 Astra" },
        "qwen3.8-max": { "name": "Qwen3.8-Max" },
        "kimi-k3": { "name": "Kimi K3" }
      }
    }
  }
}
%USERPROFILE%\.zcode\v2\setting.json · optionalJSONПроверено
{
  "messageStreamShowReasoning": true
}
Показывайте reasoning только если выбранная модель и версия ZCode поддерживают этот режим. ID моделей сверяйте с разделом «Модели».

SDK / cURL

OpenAI-совместимый Chat Completions API. Эндпоинт: https://mirage-api.xyz/v1/chat/completions.

1

Возьмите OpenAI-совместимый клиент

Подойдёт официальный SDK OpenAI для Python или JavaScript — меняется только base_url.

2

Укажите ключ и точный ID модели

Примеры читают ключ из локальной переменной MIRAGE_API_KEY; ID модели выбирайте в каталоге «Модели».

request.py · Python (OpenAI SDK)PYTHONПроверено
from openai import OpenAI

import os

client = OpenAI(
    base_url="https://mirage-api.xyz/v1",
    api_key=os.environ["MIRAGE_API_KEY"],
)

response = client.chat.completions.create(
    model="gpt-6-astra",
    messages=[{"role": "user", "content": "Привет!"}],
)
print(response.choices[0].message.content)
request.js · JavaScript (fetch)JSПроверено
const response = await fetch(
  "https://mirage-api.xyz/v1/chat/completions",
  {
    method: "POST",
    headers: {
      Authorization: `Bearer ${process.env.MIRAGE_API_KEY}`,
      "Content-Type": "application/json",
    },
    body: JSON.stringify({
      model: "gpt-6-astra",
      messages: [{ role: "user", content: "Привет!" }],
    }),
  },
);
const data = await response.json();
console.log(data.choices[0].message.content);
terminal · cURLCURLПроверено
curl https://mirage-api.xyz/v1/chat/completions \
  -H "Authorization: Bearer $MIRAGE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-6-astra",
    "messages": [
      {"role": "user", "content": "Привет!"}
    ]
  }'
МетодЭндпоинтНазначение
POST/v1/chat/completionsОтправка сообщений и получение ответа модели.
GET/v1/modelsСписок доступных моделей.
GET/v1/dashboard/billing/subscriptionДанные о подписке и лимите баланса.
GET/v1/dashboard/billing/usageСуммарный расход токенов по ключу.
Задайте MIRAGE_API_KEY в окружении вашего проекта. Не вставляйте реальный ключ в публичный браузерный код и не коммитьте его в репозиторий.