# Настройка клиентов Проще всего — [установщик одной командой](https://docs.justcode.live/quickstart): он сам находит установленные клиенты и прописывает адрес с ключом. Ниже — ручная настройка для тех, кому нужен контроль. ## Claude Code Подписка Anthropic не нужна: она заменяется нашим ключом. Файл `~/.claude/settings.json` (Windows: `C:\Users\ИМЯ\.claude\settings.json`): ```json { "model": "claude-opus-5[1m]", "env": { "ANTHROPIC_BASE_URL": "https://api.justcode.live", "ANTHROPIC_AUTH_TOKEN": "ВАШ_КЛЮЧ", "ANTHROPIC_MODEL": "claude-opus-5[1m]", "ANTHROPIC_DEFAULT_OPUS_MODEL": "claude-opus-5[1m]", "ANTHROPIC_DEFAULT_SONNET_MODEL": "claude-sonnet-5[1m]", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "claude-haiku-4.5" } } ``` Два важных момента. Адрес здесь **без** `/v1` — Claude Code дописывает `/v1/messages` сам. Суффикс `[1m]` обязателен, иначе интерфейс покажет окно 200K вместо миллиона. Если раньше вы входили в Claude Code аккаунтом Anthropic, выполните `/logout` — иначе он продолжит ходить по сохранённому токену. Проверить активный адрес можно командой `/status`. ## Codex CLI `~/.codex/config.toml`: ```toml model = "gpt-5.6-terra" model_provider = "justcode" [model_providers.justcode] name = "JustCode" base_url = "https://api.justcode.live/v1" wire_api = "responses" requires_openai_auth = true ``` Ключ кладётся в `~/.codex/auth.json`: ```json {"auth_mode": "apikey", "OPENAI_API_KEY": "ВАШ_КЛЮЧ"} ``` ## Cursor Нужен платный тариф Cursor: на бесплатном выбор модели заблокирован его собственным ограничением («Free plans can only use Auto»), и обойти это со стороны ключа нельзя. 1. Settings → Models 2. Включить **Override OpenAI Base URL**, вписать `https://api.justcode.live/v1` 3. В **OpenAI API Key** вставить ключ (название поля говорит «OpenAI», но запрос уйдёт к нам) 4. **Выключить все модели Cursor в списке сверху** — иначе проверка ключа уходит на их серверы. Этот шаг пропускают чаще всего 5. **+ Add Custom Model**, вписать имя, например `claude-opus-5` Через ключ работают чат и агент. Tab-автодополнение и Ctrl+K всегда идут через собственный бэкенд Cursor и ключом не переключаются. ## Cline, Roo Code, Kilo Code API Provider — **OpenAI Compatible**, Base URL — `https://api.justcode.live/v1`, API Key — ваш ключ, Model ID — любое имя из [каталога](https://docs.justcode.live/models). ## opencode `~/.config/opencode/opencode.json`: ```json { "provider": { "justcode": { "npm": "@ai-sdk/openai-compatible", "name": "JustCode", "options": { "baseURL": "https://api.justcode.live/v1", "apiKey": "ВАШ_КЛЮЧ" }, "models": { "claude-opus-5": { "name": "claude-opus-5" } } } } } ``` ## Zed Settings → `language_models.openai`: `api_url` — `https://api.justcode.live/v1`, ключ в переменной окружения `OPENAI_API_KEY`. ## aider `~/.aider.conf.yml`: ```yaml openai-api-base: https://api.justcode.live/v1 openai-api-key: ВАШ_КЛЮЧ model: openai/claude-opus-5 ``` ## Continue В `~/.continue/config.json` добавьте модель с `provider: "openai"`, `apiBase: "https://api.justcode.live/v1"` и вашим ключом. ## ChatBox, Cherry Studio, Jan, LM Studio, AnythingLLM Все они настраиваются одинаково: выбрать провайдера «OpenAI API Compatible» (в ChatBox можно выбрать и режим Claude), вписать адрес `https://api.justcode.live/v1` и ключ. ## Своё приложение Подойдёт любой официальный SDK — см. примеры в [быстром старте](https://docs.justcode.live/quickstart).