Другие инструменты
Aider, Zed, OpenClaw — и способ подключить инструмент, которого здесь нет: отдать реквизиты кодовому агенту и дать ему сделать настройку.
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 уйдёт провайдеру буквальной строкой. Моделей в списке может быть несколько, по одной записи на идентификатор.
Любой другой инструмент
Инструмента нет в этом списке — это не значит, что он не подключается. Порядок один и тот же для всех.
- Определите диалектКакой SDK инструмент тянет: OpenAI или Anthropic. От этого зависит только base URL.
- Найдите настройку провайдераФайл в домашнем каталоге, конфигурация проекта, переменные окружения или экран настроек.
- Впишите адрес и ключ`https://api.kumorouter.com/v1` для OpenAI-диалекта, `https://api.kumorouter.com` для Anthropic-диалекта.
- Назовите модельИдентификатор из каталога.
- ПроверьтеОдин вызов и одна строка в журнале консоли.
Если инструмент вообще не умеет чужого адреса — это тупик, и признать его дешевле, чем искать несуществующую настройку.
Быстрее всего эту работу делает кодовый агент у вас на машине: он читает настоящие файлы, а не догадывается о них. Готовый промпт — на обзорной странице интеграций; там же живые рецепты платформы, включая те, что не описаны здесь отдельно.