MMashaGPT API
MMashaGPT API
МоделиДокументацияТестированиеAPI-ключиПлатежи
МоделиДокументацияТестированиеAPI-ключиПлатежи
API-ключиЗагрузка файлов
IDE-интеграции
CursorClaude CodeOpenCodeVS CodeCodex
Nano Banana 2POSTNano Banana ProPOST
Black ForestPOST
Seedream 5.0 Pro Text-to-ImagePOSTSeedream 5.0 Pro Image-to-ImagePOSTSeedream 5.0 Lite Text-to-ImagePOSTSeedream 5.0 Lite Image-to-ImagePOST
Grok Imagine Text-to-ImagePOSTGrok Imagine Image-to-ImagePOSTGrok Imagine Image 2.0 Text-to-ImagePOSTGrok Imagine Image 2.0 Image EditPOST
Qwen3 Text-to-ImagePOSTQwen3 Pro Text-to-ImagePOSTQwen3 Image-to-ImagePOSTQwen3 Pro Image-to-ImagePOST
Z-ImagePOST
GPT Image 2 Text-to-ImagePOSTGPT Image 2 Image-to-ImagePOSTGPT Image 2.5 Flare Text-to-ImagePOSTGPT Image 2.5 Flare Image-to-ImagePOSTGPT Image 2.5 Sunburst Text-to-ImagePOSTGPT Image 2.5 Sunburst Image-to-ImagePOST
QwenPOSTCodePlugTechPOST
TikTokPOST
Hailuo 2.3POSTMiniMax Hailuo 03 Text-to-VideoPOSTMiniMax Hailuo 03 Image-to-VideoPOSTMiniMax Hailuo 03 Reference-to-VideoPOSTMiniMax Video 01 DirectorPOST
Kling V2.5 Turbo Text-to-Video ProPOSTKling V2.5 Turbo Image-to-Video ProPOSTKling 2.6 Text-to-VideoPOSTKling 2.6 Image-to-VideoPOSTKling 3.0 Text-to-VideoPOSTKling 3.0 Omni Text-to-VideoPOSTKling 3.0 Omni Image-to-VideoPOSTKling 3.0 Omni Reference-to-VideoPOSTKling 3.0 Omni TransformationPOSTKling 3.0 Turbo Text-to-VideoPOSTKling 3.0 Turbo Image-to-VideoPOST
Veo 3.1POSTVeo 3.1 LitePOSTGemini Omni VideoPOST
Grok Imagine Video 1.5 PreviewPOSTGrok Imagine Text-to-VideoPOSTGrok Imagine Image-to-VideoPOST
HappyHorse 1.0 Text-to-VideoPOSTHappyHorse 1.0 Image-to-VideoPOSTHappyHorse 1.0 Reference-to-VideoPOSTHappyHorse 1.0 Video EditPOSTHappyHorse 1.1 Text-to-VideoPOSTHappyHorse 1.1 Image-to-VideoPOSTHappyHorse 1.1 Reference-to-VideoPOSTPixVerse v6 Text-to-VideoPOSTPixVerse v6 Image-to-VideoPOSTPixVerse v6 TransitionPOSTPixVerse v6 Reference-to-VideoPOSTPixVerse v6 ExtendPOST
Seedance V1.5 ProPOSTSeedance 2.0 Text-to-VideoPOSTSeedance 2.5 Text-to-VideoPOSTSeedance 2.0 MiniPOST
TopazPOST
ElevenLabs TTS Multilingual V2POSTElevenLabs TTS Turbo V2.5POSTElevenLabs TTS Flash V2.5POSTElevenLabs TTS V3POSTElevenLabs DubbingPOSTElevenLabs Sound Effect V2POSTElevenLabs Text-to-Dialogue V3POST
Gemini 3.1 Flash TTSPOSTGemini 2.5 Pro Preview TTSPOST
Kling 3.0 Motion ControlPOSTKling V1 Avatar ProPOSTKling V1 Avatar StandardPOST
xAIPOSTOpenAIPOST
Claude Sonnet 5POSTClaude Opus 4.8POSTClaude Opus 5.5POSTClaude Sonnet 5.5POST
DeepSeekPOSTGooglePOST
IDE-интеграции

Claude Code

Настройка Anthropic Messages API и текущий статус доступности Claude через MashaGPT.

Документация Claude CodeПодключение к gatewayУстановка Claude Code
Ставьте только из официального источника
Открывайте расширение или CLI по ссылкам выше. Не устанавливайте пакеты и расширения с похожими названиями из поиска: у них может быть другой publisher, другой endpoint или небезопасная сборка.
Claude использует отдельный протокол
Для Claude Code используйте Anthropic Messages API и точный ID из актуального каталога моделей MashaAPI. Модели Claude не входят в список OpenAI-совместимого GET /v1/models. Конфигурация OpenCode на этой странице предназначена для GPT, Grok, DeepSeek и Gemini. Настройка Claude приведена в инструкции Claude Code.

Настройка Claude Code

Claude Code использует Anthropic Messages API. Base URL —https://api.mashagpt.ru, без /v1: клиент добавляет /v1/messages. Ключ MashaGPT передаётся как Bearer token через ANTHROPIC_AUTH_TOKEN. Плагин OpenCode здесь не нужен.

macOS / Linux
~/.claude/settings.json
Windows
%USERPROFILE%\.claude\settings.json
Скачать settings.json без API-ключа
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.mashagpt.ru",
    "ANTHROPIC_AUTH_TOKEN": "YOUR_MASHA_API_KEY",
    "ANTHROPIC_MODEL": "claude-sonnet-5",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5-5",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-5"
  }
}

Замените YOUR_MASHA_API_KEY своим ключом. Если settings.json уже есть, объедините поля env. Не публикуйте файл с ключом. По умолчанию используется Sonnet 5; команда /model opus переключает на Opus 5.5. Отдельный Haiku сейчас не предлагается: его служебный алиас в примере направлен на Sonnet 5 и оплачивается по тарифу Sonnet 5.

Проверка подключения

1
Запустите Claude Code и выполните /status: Anthropic base URL должен указывать на https://api.mashagpt.ru, а источник авторизации — на ANTHROPIC_AUTH_TOKEN.
2
Отправьте короткое сообщение, затем попросите прочитать небольшой файл в проекте. Проверьте успешный ответ и расход в MashaGPT API.
3
Если получен model_not_found, уточните доступность модели в поддержке: смена настроек авторизации эту ошибку не исправит.
Если появляется экран входа Anthropic
Для маршрута через MashaGPT используется наш API-ключ. Проверьте env в пользовательском ~/.claude/settings.json или переменные терминала до запуска Claude Code: настройки отдельного проекта могут применяться только после первого запуска и доверия к папке. Уберите конфликтующие ANTHROPIC_API_KEY или настройки другого провайдера из этой конфигурации и повторно проверьте /status.
Если вы делаете своего бота
Эта инструкция подключает MashaGPT API к редактору кода. Для Telegram-бота, сайта или внутреннего ассистента используйте тот же API-ключ, но отправляйте запросы со своего сервера. Не вставляйте API-ключ в публичный frontend, мобильное приложение или код, который увидят пользователи.

Другие IDE-интеграции

Cursor
Возможности и ограничения подключения MashaGPT API к Cursor через пользовательский Base URL.
OpenCode
Подключение GPT, Grok, DeepSeek и Gemini к OpenCode через MashaGPT API: конфигурация, выбор модели и проверка инструментов.
VS Code
OpenAI-compatible параметры MashaGPT API для Cline и проверка совместимости других расширений.
Codex
Статус поддержки Codex CLI и требования к публичному Responses API.
Документация
API-ключиЗагрузка файлов
IDE-интеграции
CursorClaude CodeOpenCodeVS CodeCodex
Nano Banana 2POSTNano Banana ProPOST
Black ForestPOST
Seedream 5.0 Pro Text-to-ImagePOSTSeedream 5.0 Pro Image-to-ImagePOSTSeedream 5.0 Lite Text-to-ImagePOSTSeedream 5.0 Lite Image-to-ImagePOST
Grok Imagine Text-to-ImagePOSTGrok Imagine Image-to-ImagePOSTGrok Imagine Image 2.0 Text-to-ImagePOSTGrok Imagine Image 2.0 Image EditPOST
Qwen3 Text-to-ImagePOSTQwen3 Pro Text-to-ImagePOSTQwen3 Image-to-ImagePOSTQwen3 Pro Image-to-ImagePOST
Z-ImagePOST
GPT Image 2 Text-to-ImagePOSTGPT Image 2 Image-to-ImagePOSTGPT Image 2.5 Flare Text-to-ImagePOSTGPT Image 2.5 Flare Image-to-ImagePOSTGPT Image 2.5 Sunburst Text-to-ImagePOSTGPT Image 2.5 Sunburst Image-to-ImagePOST
QwenPOSTCodePlugTechPOST
TikTokPOST
Hailuo 2.3POSTMiniMax Hailuo 03 Text-to-VideoPOSTMiniMax Hailuo 03 Image-to-VideoPOSTMiniMax Hailuo 03 Reference-to-VideoPOSTMiniMax Video 01 DirectorPOST
Kling V2.5 Turbo Text-to-Video ProPOSTKling V2.5 Turbo Image-to-Video ProPOSTKling 2.6 Text-to-VideoPOSTKling 2.6 Image-to-VideoPOSTKling 3.0 Text-to-VideoPOSTKling 3.0 Omni Text-to-VideoPOSTKling 3.0 Omni Image-to-VideoPOSTKling 3.0 Omni Reference-to-VideoPOSTKling 3.0 Omni TransformationPOSTKling 3.0 Turbo Text-to-VideoPOSTKling 3.0 Turbo Image-to-VideoPOST
Veo 3.1POSTVeo 3.1 LitePOSTGemini Omni VideoPOST
Grok Imagine Video 1.5 PreviewPOSTGrok Imagine Text-to-VideoPOSTGrok Imagine Image-to-VideoPOST
HappyHorse 1.0 Text-to-VideoPOSTHappyHorse 1.0 Image-to-VideoPOSTHappyHorse 1.0 Reference-to-VideoPOSTHappyHorse 1.0 Video EditPOSTHappyHorse 1.1 Text-to-VideoPOSTHappyHorse 1.1 Image-to-VideoPOSTHappyHorse 1.1 Reference-to-VideoPOSTPixVerse v6 Text-to-VideoPOSTPixVerse v6 Image-to-VideoPOSTPixVerse v6 TransitionPOSTPixVerse v6 Reference-to-VideoPOSTPixVerse v6 ExtendPOST
Seedance V1.5 ProPOSTSeedance 2.0 Text-to-VideoPOSTSeedance 2.5 Text-to-VideoPOSTSeedance 2.0 MiniPOST
TopazPOST
ElevenLabs TTS Multilingual V2POSTElevenLabs TTS Turbo V2.5POSTElevenLabs TTS Flash V2.5POSTElevenLabs TTS V3POSTElevenLabs DubbingPOSTElevenLabs Sound Effect V2POSTElevenLabs Text-to-Dialogue V3POST
Gemini 3.1 Flash TTSPOSTGemini 2.5 Pro Preview TTSPOST
Kling 3.0 Motion ControlPOSTKling V1 Avatar ProPOSTKling V1 Avatar StandardPOST
xAIPOSTOpenAIPOST
Claude Sonnet 5POSTClaude Opus 4.8POSTClaude Opus 5.5POSTClaude Sonnet 5.5POST
DeepSeekPOSTGooglePOST