melwyn.ai
Все плейбуки
Бесплатный плейбук
12 минПроверено 30 июня 2026 г.

Запустите Claude Code напрямую на GLM, Kimi или DeepSeek

Без посредника: направьте Claude Code прямо на эндпоинт провайдера ради самой низкой цены, часто по фиксированному тарифу, с картой компромиссов.

claude-codeopen-sourcedeepseekglmkimivscodedirect

По материалам: Документация DeepSeek по Anthropic API.

Результат

К концу гайда Claude Code у вас будет работать на GLM, Kimi или DeepSeek через собственный эндпоинт провайдера — на самом дешёвом тарифе, который каждый из них предлагает.

  • Установленный Claude Code (терминальный CLI или расширение для VS Code)
  • Аккаунт и API-ключ хотя бы одного из провайдеров: GLM, Kimi или DeepSeek
  • Десять минут и текстовый редактор для одного конфигурационного файла

OpenRouter — простой вход: один ключ, все модели. Но он берёт небольшую комиссию и тарифицирует по токенам. Когда вы уже знаете, какая открытая модель вам подходит, идти напрямую к её создателю обычно дешевле, а GLM, Kimi и DeepSeek продают фиксированный месячный тариф для кодинга, который выгоднее потокенной оплаты. У каждого из них работает собственный эндпоинт для Claude Code, поэтому ход всегда один и тот же: поменять адрес и ключ в одном файле. Всё это для вас в новинку? Начните с гайда по OpenRouter, а потом возвращайтесь сюда, чтобы срезать счёт.

  1. 1. Соберите конфигурацию в одном файле

    Прямые провайдеры используют тот же файл, что и настройка через OpenRouter: ~/.claude/settings.json, который Claude Code читает везде, где запускается. Вам нужно заполнить блок env тремя значениями: адрес провайдера, ваш ключ и пустой ключ Anthropic. Никогда не открывали этот файл? В разборе ниже есть точные команды, или скопируйте промпт в начале гайда — и Claude сделает это за вас.

    ~/.claude/settings.json. Следующие шаги заполняют значения.
    {
      "env": {
        "ANTHROPIC_BASE_URL": "...",
        "ANTHROPIC_AUTH_TOKEN": "...",
        "ANTHROPIC_API_KEY": ""
      }
    }
    Никогда не открывали этот файл? Создайте и откройте его, шаг за шагом

    Файл лежит в скрытой папке .claude в вашей домашней директории. Выполните эти команды в терминале, чтобы создать его, а затем откройте в редакторе. На Windows используйте PowerShell.

    macOS или Linux: создайте папку и пустой файл
    mkdir -p ~/.claude
    touch ~/.claude/settings.json
    Затем откройте его в редакторе
    code ~/.claude/settings.json     # открывает его в VS Code
    
    # Команда "code" не найдена? В VS Code нажмите Cmd+Shift+P и выполните
    # "Shell Command: Install 'code' command in PATH", затем попробуйте снова.
    # Нет VS Code? Откройте файл в TextEdit:
    open -e ~/.claude/settings.json
    Windows (PowerShell): создайте файл и откройте его в Notepad
    mkdir "$HOME\.claude" -Force
    notepad "$HOME\.claude\settings.json"

    Вставьте в файл блок env вашего провайдера из шага 3, затем сохраните и закройте. Если в файле уже что-то было, сохраните это и добавьте блок env внутри внешних фигурных скобок.

  2. 2. Выберите провайдера и получите ключ

    Три хороших варианта, у каждого — собственный эндпоинт для Claude Code. GLM 5.2 от Z.AI — самый сильный универсал, лучше всех настроенный под кодинг-агентов. Kimi K2 от Moonshot — быстрый и дешёвый. DeepSeek — бюджетный выбор с щедрым тарифом для кодинга. Выберите одного, заведите аккаунт и создайте API-ключ. Ссылки ведут на документацию по настройке у каждого провайдера: там показано, где взять ключ, и подтверждён актуальный эндпоинт.

  3. 3. Вставьте эндпоинт провайдера

    Тот же файл, тот же блок env, меняются только два значения: адрес и ключ. Выберите блок своего провайдера, вставьте его в ~/.claude/settings.json и подставьте свой ключ. Имя модели обычно вообще не задаётся: эти эндпоинты сами сопоставляют собственные имена Claude (Opus, Sonnet, Haiku) со своими моделями. В каждом блоке есть и две страховочные строки для не-Claude модели: CLAUDE_CODE_DISABLE_1M_CONTEXT (убирает тег [1m], который эти эндпоинты отвергают) и CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING (отключает режим размышления, на котором спотыкается боковая панель VS Code). После вставки полностью закройте и заново откройте Claude Code (файл читается только при запуске), затем выполните /status и убедитесь, что эндпоинт указывает на вашего провайдера.

    GLM (Z.AI). Для Kimi или DeepSeek откройте блок ниже.
    {
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.z.ai/api/anthropic",
        "ANTHROPIC_AUTH_TOKEN": "your-z-ai-key",
        "ANTHROPIC_API_KEY": "",
        "CLAUDE_CODE_DISABLE_1M_CONTEXT": "1",
        "CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING": "1"
      }
    }
    Блоки для Kimi и DeepSeek
    Kimi (Moonshot)
    {
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.moonshot.ai/anthropic",
        "ANTHROPIC_AUTH_TOKEN": "your-moonshot-key",
        "ANTHROPIC_API_KEY": "",
        "CLAUDE_CODE_DISABLE_1M_CONTEXT": "1",
        "CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING": "1"
      }
    }
    DeepSeek
    {
      "env": {
        "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
        "ANTHROPIC_AUTH_TOKEN": "your-deepseek-key",
        "ANTHROPIC_API_KEY": "",
        "CLAUDE_CODE_DISABLE_1M_CONTEXT": "1",
        "CLAUDE_CODE_DISABLE_ADAPTIVE_THINKING": "1"
      }
    }
    Перезапустите Claude Code и проверьте /status. Эндпоинт должен указывать на вашего провайдера.
    Claude Code

    claude

    /status

    Endpoint api.z.ai/api/anthropic

    # Эндпоинт указывает на провайдера. Работайте точно так же, как на Claude.

  4. 4. Используйте в VS Code: терминал и боковая панель

    В VS Code есть два способа запустить Claude Code, и настройки они читают по-разному. Встроенный терминал — это просто терминал: откройте его, введите claude, и вы на провайдере, потому что выполняется та же команда, которая читает ваш файл. Подвох — боковая панель, панель чата. Она проверяет ваш логин до того, как вообще прочитает ~/.claude/settings.json, поэтому на кастомном эндпоинте она не видит ваш ключ и выбрасывает на экран входа Anthropic. Решение — дать расширению собственную копию значений: откройте настройки самого VS Code через Cmd+Shift+P и "Preferences: Open User Settings (JSON)" (открыть пользовательские настройки), добавьте значения в claudeCode.environmentVariables, как показано ниже, затем перезагрузите окно через Cmd+Shift+P и "Developer: Reload Window" (перезагрузить окно). Если боковая панель вам не нужна, проще держать работу с провайдером во встроенном терминале — он просто работает.

    Чтобы перевести на провайдера и боковую панель VS Code, добавьте это в собственные настройки VS Code (не в файл выше), затем перезагрузите окно. Показан GLM; для Kimi или DeepSeek поменяйте URL.
    // settings.json самого VS Code, не ~/.claude/settings.json
    {
      "claudeCode.environmentVariables": [
        { "name": "ANTHROPIC_BASE_URL", "value": "https://api.z.ai/api/anthropic" },
        { "name": "ANTHROPIC_AUTH_TOKEN", "value": "your-z-ai-key" },
        { "name": "ANTHROPIC_API_KEY", "value": "" }
      ]
    }
  5. 5. Знайте, когда вернуться на Claude

    Компромиссы те же, что у любой открытой модели: кеширование промптов может не работать, поэтому следите за реальной стоимостью в дашборде самого провайдера, а более слабые модели плутают на длинных запусках с обилием инструментов. Один фактор при прямом подключении весит больше: GLM, Kimi и DeepSeek размещены в Китае, поэтому для клиентской работы и всего чувствительного проверьте условия каждого провайдера по данным и их хранению, прежде чем отправлять реальный код. Отправляйте сюда рутинную, объёмную работу, а глубокую, чувствительную работу со множеством файлов держите на Claude.

Главное

Прямое подключение меняет два значения: собственный Anthropic-эндпоинт провайдера и ваш ключ. Это самый дешёвый способ запускать открытую модель в Claude Code — пока работа не настолько чувствительна, чтобы важно было, где она размещена.

Предпочитаете учиться на практике?

Интерактивная версия этого плейбука живет в melwyn Class: с анимированными демо терминала, разборами Claude Code и библиотекой, которая сохраняет ваши выводы. Class — на английском.