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

Другие инструменты

Aider, Zed, OpenClaw — и способ подключить инструмент, которого здесь нет: отдать реквизиты кодовому агенту и дать ему сделать настройку.

Открыть как Markdown

Aider

Aider — OpenAI-совместимый клиент. Настраивается файлом или переменными окружения; выберите одно.

# ~/.aider.conf.yml — или .aider.conf.yml в самом репозитории
openai-api-base: https://api.kumorouter.com/v1
model: openai/<model>
# ключ — в OPENAI_API_KEY, а не в этом файле

Префикс openai/ в имени модели обязателен, и он не про производителя модели. Он говорит Aider: «говори по протоколу OpenAI с тем base URL, который настроен». Он нужен каждому идентификатору Kumo, включая модели других вендоров.

Ключ лучше держать в переменной окружения, а не в файле: .aider.conf.yml часто лежит в репозитории. Здесь и дальше на странице KUMO_API_KEY — та переменная, которую вы экспортируете сами; всё остальное только читает её. Если у вас разделены основная и вспомогательная модели, второй тоже назовите идентификатор из каталога — с тем же префиксом.

Проверка: aider --message "reply with OK" --no-auto-commits в пустом каталоге.

Zed

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

  • ~/.config/zed/settings.json — пользовательские настройки. На Windows это %APPDATA%\Zed\settings.json.

Впишите Kumo как адрес OpenAI-провайдера и перечислите модели, которые хотите видеть в переключателе. Остальные ваши настройки не трогайте — блок добавляется к ним.

{
  "language_models": {
    "openai": {
      "api_url": "https://api.kumorouter.com/v1",
      "available_models": [
        { "name": "<model>", "display_name": "Kumo" }
      ]
    }
  }
}

Запись модели у Zed просит ещё и размер контекстного окна. Возьмите его с карточки модели в каталоге и впишите в поле, которое называет ваш выпуск Zed, — имена ключей в разных выпусках отличаются, следуйте документации установленного.

Ключ вставьте в панели агента, в провайдере OpenAI. Затем перезапустите Zed: адрес читается при старте.

OpenClaw

OpenClaw настраивается одним файлом — ~/.openclaw/openclaw.json. Провайдер добавляется к тем, что уже описаны.

{
  "models": {
    "providers": {
      "kumo": {
        "baseUrl": "https://api.kumorouter.com/v1",
        "apiKey": "${KUMO_API_KEY}",
        "api": "openai-completions",
        "models": [{ "id": "<model>" }]
      }
    }
  }
}

api: "openai-completions" — это выбор диалекта: OpenAI Chat Completions. Ключ здесь не пишется в файл: OpenClaw читает переменную окружения только в форме ${KUMO_API_KEY}, с фигурными скобками — запись $KUMO_API_KEY уйдёт провайдеру буквальной строкой. Моделей в списке может быть несколько, по одной записи на идентификатор.

Любой другой инструмент

Инструмента нет в этом списке — это не значит, что он не подключается. Порядок один и тот же для всех.

  1. Определите диалектКакой SDK инструмент тянет: OpenAI или Anthropic. От этого зависит только base URL.
  2. Найдите настройку провайдераФайл в домашнем каталоге, конфигурация проекта, переменные окружения или экран настроек.
  3. Впишите адрес и ключ`https://api.kumorouter.com/v1` для OpenAI-диалекта, `https://api.kumorouter.com` для Anthropic-диалекта.
  4. Назовите модельИдентификатор из каталога.
  5. ПроверьтеОдин вызов и одна строка в журнале консоли.

Если инструмент вообще не умеет чужого адреса — это тупик, и признать его дешевле, чем искать несуществующую настройку.

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

Промпт для агента → Проверить ключ →