Инструменты и SDK
Motyga — это шлюз ко всем нейросетям с единым API-ключом. Подключите его к любому инструменту кодинга или SDK: они уже умеют работать с OpenAI- и Anthropic-совместимыми API, нужно лишь поменять адрес и ключ.
OpenAI-совместимый
Endpoint: /v1/chat/completions
Auth: Authorization: Bearer nb-…
Модели: gpt-4o, claude-sonnet-4, … (каталог)
Anthropic-совместимый
Endpoint: /v1/messages
Auth: x-api-key: nb-… или Bearer
Модели: claude-sonnet-4, claude-opus-4, …
Какой протокол выбрать? Инструменты Anthropic-класса (Claude Code, Cline, Claude Desktop) → Anthropic-совместимый. Всё остальное (Cursor, Trae, Codex CLI, большинство SDK) → OpenAI-совместимый. Ключ nb-… создаётся в личном кабинете.
Claude Code Anthropic
CLI и VS Code-расширение от Anthropic. Указываем Motyga как Anthropic-совместимый бэкенд через переменные окружения в ~/.claude/settings.json.
# сначала очистите старые значения unset ANTHROPIC_AUTH_TOKEN unset ANTHROPIC_BASE_URL // ~/.claude/settings.json { "env": { "ANTHROPIC_BASE_URL": "https://motyga.com", "ANTHROPIC_AUTH_TOKEN": "nb-ВАШ_КЛЮЧ", "API_TIMEOUT_MS": "600000", "ANTHROPIC_MODEL": "claude-sonnet-4", "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-4", "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-4", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-sonnet-4" } }
Проверка: внутри Claude Code команды /status (покажет base URL) и /model.
Имена Sonnet/Opus/Haiku мы сами раскладываем на модели Motyga, но лучше указать явные id из каталога.
Cursor OpenAI
Settings → Models → включите «Override OpenAI Base URL», вставьте адрес и ключ Motyga, добавьте кастомную модель.
OpenAI Base URL: https://motyga.com/v1
OpenAI API Key: nb-ВАШ_КЛЮЧ
Add Custom Model: claude-sonnet-4 # или gpt-4o, deepseek-v3 …
Перед запуском очистите переменные OPENAI_API_KEY/OPENAI_BASE_URL, чтобы они не перебили настройки в Cursor. Кастомные модели требуют Cursor Pro.
Cline Anthropic / OpenAI
VS Code-расширение. Выберите провайдер «OpenAI Compatible» и укажите Base URL Motyga, либо «Anthropic» с нашим Anthropic-эндпоинтом.
# Вариант OpenAI-совместимый (проще): API Provider: OpenAI Compatible Base URL: https://motyga.com/v1 API Key: nb-ВАШ_КЛЮЧ Model: claude-sonnet-4 # Вариант Anthropic-совместимый: ANTHROPIC_BASE_URL=https://motyga.com ANTHROPIC_AUTH_TOKEN=nb-ВАШ_КЛЮЧ
Если ранее экспортировали ANTHROPIC_* в ~/.zshrc/~/.bashrc — уберите их, чтобы не конфликтовали.
Trae OpenAI
В чат-боксе Trae: Settings → Models → добавьте кастомного OpenAI-совместимого провайдера.
Base URL: https://motyga.com/v1
API Key: nb-ВАШ_КЛЮЧ
Model ID: gpt-4o # любой id из каталога Motyga
OpenClaw Anthropic
Локальный ИИ-ассистент. При установке выберите Anthropic-совместимый провайдер и задайте переменные окружения Motyga.
export ANTHROPIC_BASE_URL=https://motyga.com export ANTHROPIC_API_KEY=nb-ВАШ_КЛЮЧ export ANTHROPIC_MODEL=claude-sonnet-4
Codex CLI OpenAI
Добавьте Motyga как провайдера в ~/.codex/config.toml.
# ~/.codex/config.toml [model_providers.motyga] name = "Motyga" base_url = "https://motyga.com/v1" env_key = "MOTYGA_API_KEY" wire_api = "chat" [profiles.motyga] model = "gpt-4o" model_provider = "motyga" # запуск export MOTYGA_API_KEY=nb-ВАШ_КЛЮЧ codex --profile motyga
Anthropic SDK Anthropic
Существующий код на Anthropic SDK переключается на Motyga одной заменой base URL и ключа.
pip install anthropic # npm i @anthropic-ai/sdk export ANTHROPIC_BASE_URL=https://motyga.com export ANTHROPIC_API_KEY=nb-ВАШ_КЛЮЧ # Python import anthropic client = anthropic.Anthropic() msg = client.messages.create( model="claude-sonnet-4", max_tokens=1024, messages=[{"role": "user", "content": "Привет!"}], ) print(msg.content[0].text)
OpenAI SDK OpenAI
Тот же клиент OpenAI — меняем только base_url и ключ.
pip install openai # npm i openai
from openai import OpenAI
client = OpenAI(base_url="https://motyga.com/v1", api_key="nb-ВАШ_КЛЮЧ")
r = client.chat.completions.create(
model="gpt-4o",
messages=[{"role": "user", "content": "Привет!"}],
)
print(r.choices[0].message.content)
Vercel AI SDK OpenAI
Через OpenAI-совместимый провайдер с явным baseURL.
npm i ai @ai-sdk/openai
import { createOpenAI } from "@ai-sdk/openai";
import { generateText } from "ai";
const motyga = createOpenAI({
baseURL: "https://motyga.com/v1",
apiKey: process.env.MOTYGA_API_KEY, // nb-…
});
const { text } = await generateText({
model: motyga("claude-sonnet-4"),
prompt: "Привет!",
});
Не нашли свой инструмент? Почти любой клиент с настраиваемым OpenAI- или Anthropic-совместимым адресом работает с Motyga: Base URL https://motyga.com/v1 (или https://motyga.com для Anthropic), ключ nb-…, модель из каталога.