Перейти к содержимомуKumoДокументация
Разделы
На странице
Интеграции

Интеграции

Направьте инструмент, который у вас уже стоит, на шлюз: base URL и ключ. Рецепт для каждого клиента, пошаговые гайды и промпт, которым настройку делает ваш агент.

Открыть как Markdown

Что здесь меняется

Интеграция — это две строки в настройках инструмента: адрес шлюза и ключ. Тот же клиент, та же библиотека, те же запросы, те же названия параметров.

Потолок вывода этого тоже не меняет: в Chat Completions max_tokens или max_completion_tokens необязателен, и запрос без обоих обслуживается по опубликованному умолчанию в 32768 выходных токенов. Клиенту, который никогда его не слал, не нужно начинать. Как это выглядит в запросе.

Ключ выпускается в консоли и живёт в переменной окружения — обычно KUMO_API_KEY. Инструмент читает её сам или вы вставляете значение в его форму настроек.

  1. Возьмите ключЭкран ключей в консоли; секрет показывается один раз.
  2. Найдите настройку провайдераУ каждого инструмента это файл конфигурации или экран настроек.
  3. Подставьте адрес и ключОстальное в конфигурации не трогайте.
  4. Сделайте один проверочный вызовИ посмотрите его в журнале консоли.

Проверочный вызов списывает деньги, как и любой другой: пустой кошелёк ответит 402 — сначала пополните его.

На страницах, чьи примеры называют модель, над ними есть пикер модели. Выберите модель — и её идентификатор подставится во все примеры этой страницы, включая копирование. Любой такой гайд принимает выбор прямо в адресе: передайте каноническое имя модели параметром model в адресе страницы (?model), и страница откроется уже с ней.

Два диалекта

Шлюз говорит на двух протоколах сразу, и от протокола зависит только одно — какой base URL вы впишете.

  • OpenAI-совместимый — base URL https://api.kumorouter.com/v1, он заканчивается на /v1. Клиент дописывает к нему /chat/completions, /responses, /embeddings.
  • Anthropic-совместимый — base URL https://api.kumorouter.com, голый origin, без /v1. Клиенты этого протокола дописывают /v1/messages сами, и адрес, в котором /v1 уже есть, даст у них путь с удвоенным v1 — и 404.

Это типичная причина 404 у рабочего ключа, но не единственная: тем же кодом отвечает и неизвестный идентификатор модели. Если сомневаетесь, какой диалект у инструмента, — смотрите, какой SDK он тянет; если адрес и диалект верны, а 404 остаётся, сверьте имя модели с каталогом.

ИнструментДиалектBase URL
Claude CodeAnthropichttps://api.kumorouter.com
Codex CLIOpenAIhttps://api.kumorouter.com/v1
CursorOpenAIhttps://api.kumorouter.com/v1
Cline Roo Code ContinueOpenAIhttps://api.kumorouter.com/v1
Aider Zed OpenClawOpenAIhttps://api.kumorouter.com/v1
Ваш код через SDKобапо выбранному SDK

Как пишется заголовок с ключом → Как называется модель →

Все рецепты

Ниже — по одному рецепту на инструмент: файл настроек или экран настроек, с кнопкой копирования. Они взяты из того же источника, что и полный гайд подключения, где есть ещё шаги установки, запуска, выбора модели и мышления. Модель в них подставляется из пикера, а везде, где нужен ключ, стоит <KUMO_TOKEN>. К каждому рецепту приложен промпт, которым настройку сделает ваш кодовый агент.

Рецепты интеграций

По одному файлу или экрану настроек на инструмент — из того же источника, что и гайд подключения. Адрес шлюза подставлен, модель — та, что выбрана в шапке статьи, а на месте ключа стоит <KUMO_TOKEN>.

Агенты в терминале
Редакторы
Приложения
Код

Claude Code

~/.claude/settings.json

Настройка
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.kumorouter.com",
    "ANTHROPIC_AUTH_TOKEN": "<KUMO_TOKEN>",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "<model>",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "<model>",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "<model>"
  },
  "model": "<model>"
}
Промпт для агента
Set up Claude Code on this machine to use Kumo, an AI gateway that speaks the Anthropic Messages API.
Default model: <model>.
Never print the API key back in your replies or logs. Ask before overwriting any existing file.

1. Install
Install Claude Code with the official installer. Check it with claude --version.
On macOS/Linux run:
```
curl -fsSL https://claude.ai/install.sh | bash
```
On Windows run:
```
irm https://claude.ai/install.ps1 | iex
```

2. Connect to Kumo
Save this file as your user settings. If it already exists, merge the env block and the model line into it. Claude Code sends the key as a bearer token to the Kumo address.
Write the file `~/.claude/settings.json` (macOS/Linux) or `%USERPROFILE%\.claude\settings.json` (Windows). If it already exists, back it up and merge these settings into it instead of replacing unrelated ones:
```
{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.kumorouter.com",
    "ANTHROPIC_AUTH_TOKEN": "<KUMO_TOKEN>",
    "ANTHROPIC_DEFAULT_OPUS_MODEL": "<model>",
    "ANTHROPIC_DEFAULT_SONNET_MODEL": "<model>",
    "ANTHROPIC_DEFAULT_HAIKU_MODEL": "<model>"
  },
  "model": "<model>"
}
```

3. Launch
Start Claude Code in your project folder; /status shows the address in use. If a model answers 400 about beta fields, add CLAUDE_CODE_DISABLE_EXPERIMENTAL_BETAS=1 to the env block.
Run:
```
claude
```

4. Models
Switch models with /model in a session, or start with claude --model. These models answer over the Anthropic protocol:
Run:
```
claude --model <model>
```
Models available through Kumo: <model>.

5. Thinking (optional)
Thinking is on by default. Set the effort with /effort, toggle thinking with Alt+T, or keep the choice in settings.json with alwaysThinkingEnabled and effortLevel.
Kumo accepts this setting but does not pass it to the model yet: the model reasons with its own default budget.
Run:
```
/effort high
```

Official docs: https://code.claude.com/docs/en/setup , https://code.claude.com/docs/en/llm-gateway-connect , https://code.claude.com/docs/en/llm-gateway-protocol , https://code.claude.com/docs/en/model-config , https://code.claude.com/docs/en/env-vars , https://code.claude.com/docs/en/settings

Промпт на английском — так его понимают все агенты; переводить его не нужно.

Пошаговые гайды

Промпт для агента

Настройку можно не делать руками. У вас на машине уже стоит кодовый агент — отдайте ему реквизиты подключения, и он сам найдёт файл конфигурации, сделает копию, покажет диф и проверит результат.

Промпты платформы написаны по-английски намеренно: агент точнее следует инструкции на языке, на котором написана большая часть его обучающих примеров. Читателю их читать не нужно — их копируют и вставляют.

Общий промпт для любого инструмента. Замените `<TOOL>` на имя инструмента и передайте текст агенту.

Goal: connect <TOOL> on this computer to Kumo — a gateway compatible with the OpenAI and
Anthropic APIs — by changing only the provider configuration: the endpoint and the API key.
Nothing about how I use the tool should change.

Connection details:
- OpenAI-compatible base URL: https://api.kumorouter.com/v1
- Anthropic-compatible base URL: https://api.kumorouter.com
      ^ the bare origin, no /v1: Anthropic-style clients append /v1/messages themselves.
- Auth header: Authorization: Bearer <KUMO_API_KEY>
      ^ my key, read from the KUMO_API_KEY environment variable.
- Model ID to configure: <model>

Rules:
- You are running on my computer: read the real files before editing them, and never guess a
  path you have not verified exists.
- Back up every config file you touch and show me a diff BEFORE writing.
- Add Kumo alongside what I already have — do not delete other providers, profiles or keys.
- Never print my key in full into the chat, a log, or a file that is committed to git.
- If the installed version documents different key names, follow the INSTALLED version and
  tell me what was different.
- If the tool cannot be pointed at a custom endpoint, say so plainly and stop. Do not invent
  a setting.

Steps:
1. Confirm the tool is installed here and report its version.
2. Work out which dialect it speaks — OpenAI or Anthropic — and take the matching base URL.
3. Find where its model provider is configured, show me what is there now, and back it up.
4. Set the base URL, the key from the environment variable, and the model ID.
5. Verify: make one test call, then make the tool itself answer one prompt.

Done when: the tool answers a test prompt through Kumo, and the request appears in the Kumo
console on the Logs page.

Reply: list every file you changed, what you set in it, and paste the test output.

Начать с Claude Code → Проверить ключ →