Перейти к содержимому
Cosmos LLM

Подключение Zed

Инструмент работает через OpenAI-совместимый API. Понадобятся базовый URL и API-ключ из кабинета.

В Base URL обязательно должен быть суффикс /v1 — без него запросы вернут 404.

Включите tool calling в настройках инструмента: агентские сценарии без него не работают.

Шаги

  1. 1 Создайте API-ключ в кабинете Cosmos LLM.
  2. 2 Откройте settings.json в настройках Zed.
  3. 3 Добавьте секцию language_models.openai_compatible.
  4. 4 Выберите модель в панели ассистента.

Конфигурация

settings.json
{
  "language_models": {
    "openai_compatible": {
      "cosmos": {
        "api_url": "https://api.cosmos-llm.ru/v1",
        "available_models": [
          { "name": "cosmos-coder", "display_name": "Cosmos Coder", "max_tokens": 131072 },
          { "name": "cosmos-fast", "display_name": "Cosmos Fast", "max_tokens": 131072 },
          { "name": "cosmos-strong", "display_name": "Cosmos Strong", "max_tokens": 131072 }
        ]
      }
    }
  }
}

Проверка

Подставьте свой ключ и убедитесь, что приходит ответ JSON.

curl https://api.cosmos-llm.ru/v1/chat/completions \
  -H "Authorization: Bearer $COSMOS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"cosmos-coder","messages":[{"role":"user","content":"ping"}]}'