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

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

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

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: скрипт проверяет ключ, делает резервные копии конфигов и прописывает Base URL во все редакторы.

Один клик · бэкап конфигов
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?
Скрипт проверяет ключ, создаёт резервные копии существующих конфигураций и прописывает Base URL и ключ во все поддерживаемые клиенты за один запуск. Откатиться можно по сохранённым бэкапам.

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

Скачайте автонастройку для 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
БЫСТРЫЙ СТАРТ

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

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

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

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

Скачать автонастройку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 в окружении вашего проекта. Не вставляйте реальный ключ в публичный браузерный код и не коммитьте его в репозиторий.