Интеграции

Инструменты и SDK

Motyga — это шлюз ко всем нейросетям с единым API-ключом. Подключите его к любому инструменту кодинга или SDK: они уже умеют работать с OpenAI- и Anthropic-совместимыми API, нужно лишь поменять адрес и ключ.

OpenAI-совместимый

Base URL: https://motyga.com/v1
Endpoint: /v1/chat/completions
Auth: Authorization: Bearer nb-…
Модели: gpt-4o, claude-sonnet-4, … (каталог)

Anthropic-совместимый

Base URL: https://motyga.com
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 CodeCursorCline TraeOpenClawCodex CLI Anthropic SDKOpenAI SDKAI SDK

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-…, модель из каталога.