24 июня 2026 г.4 мин чтенияSetupOpenCode

Как использовать OpenCode через один API

OpenCode — это быстрый терминальный ИИ-агент для написания кода, который живёт там, где вы уже работаете, — в вашем шелле. Загвоздка в том, что для качественной агентной разработки нужна модель, подходящая под конкретную задачу, а жонглировать отдельными аккаунтами, платёжными страницами и API-ключами для каждого провайдера быстро надоедает. AnyModel решает это: один OpenAI-совместимый эндпоинт и один ключ дают OpenCode доступ к GPT, Claude, Gemini, DeepSeek, GLM, Kimi, Qwen и Grok. Нужна другая модель? Поменяйте идентификатор model. Больше ничего трогать не нужно.

Зачем направлять OpenCode через один API

OpenCode из коробки общается с OpenAI-совместимыми серверами, так что ему не нужно знать — и неважно — какой именно провайдер отвечает под капотом. Поэтому шлюз подходит здесь идеально:

  • Один ключ — все модели. Никаких регистраций у каждого провайдера и отдельных панелей управления.
  • Смена модели — это изменение одного поля. Строка model — единственное, что меняется, например, между сложным рефакторингом с упором на рассуждения и быстрым проходом по докстрингам.
  • Один счёт, оплата за токены. Без подписки, без минимальных платежей, без привязки карты на старте.

Также вы получаете щедрый бесплатный тариф: 1 000 000 токенов при регистрации, и до 6 000 000 токенов в сумме, если привязать Telegram. Этого с лихвой хватит, чтобы подключить OpenCode и прогнать реальные задачи, прежде чем что-либо тратить.

Быстрый путь: установка в одну строку

OpenCode — один из инструментов, которые AnyModel может настроить за вас автоматически. Возьмите ключ из панели управления и выполните:

bash <(curl -fsSL "https://anymodel.org/i?tool=opencode") <YOUR_API_KEY>

Этот скрипт направляет OpenCode на https://anymodel.org/v1 и сохраняет ваш ключ в нужном месте. После этого откройте OpenCode — и можно выбирать модель.

Тот же установщик работает и для других терминальных агентов — просто замените имя инструмента на codex, claude или hermes, если вы используете и их. Все они работают через единый эндпоинт и ключ.

Что изменилось под капотом

Если вы предпочитаете разобраться в конфигурации или проверить её, настройка — это просто стандартный OpenAI-совместимый провайдер:

Параметр Значение
Base URL https://anymodel.org/v1
API-ключ ваш ключ AnyModel
Модель любой поддерживаемый идентификатор, например модель GPT, Claude или DeepSeek

Поскольку это обычная OpenAI-совместимая конфигурация, те же два значения (base URL + ключ) подойдут и для Cursor, Windsurf, Zed, Cline, Aider, Continue или Gemini CLI, если вы работаете в нескольких редакторах. Эти клиенты используют ручную настройку, а не установщик в одну строку.

Выбор подходящей модели под задачу

Половина ценности шлюза — в возможности дёшево экспериментировать. На практике команды комбинируют модели в рамках одной сессии OpenCode:

  • Сильная модель с упором на рассуждения — для архитектурных решений и хитрых рефакторингов с несколькими файлами.
  • Быстрая и дешёвая модель — для шаблонного кода, переименований и каркасов тестов.
  • Модель с длинным контекстом — когда вы скармливаете большие файлы или целые директории.

Чтобы сравнить возможности и цены перед выбором, изучите полный список моделей или поставьте два варианта рядом на странице сравнения. Переключение бесплатно — просто отредактируйте поле model в настройках OpenCode и запустите следующий промпт.

Несколько слов о приватности

Агенты для кода отправляют ваш исходный код модели, поэтому резонно спросить, куда он уходит. AnyModel предлагает Ghost Mode: подключаемые по желанию API-ключи с нулевым хранением (zero-retention), при которых промпты и ответы не сохраняются на нашей стороне — только счётчик токенов для биллинга. Но смотрите на ограничение трезво: вышестоящий провайдер модели всё равно получает ваш промпт, чтобы сгенерировать ответ, так что это не «100% приватность». Это убирает нашу копию, но не их. Для чувствительных репозиториев Ghost Mode плюс провайдер, которому вы доверяете, — разумное сочетание.

Быстрое устранение неполадок

  • Ошибки аутентификации? Перепроверьте, что ключ в конфигурации OpenCode совпадает с тем, что в панели управления, и что base URL заканчивается на /v1.
  • Модель не найдена? Скопируйте точный идентификатор из списка моделей; идентификаторы чувствительны к регистру и формату.
  • Хотите убедиться, что всё работает? Сначала запустите крошечный промпт («объясни эту функцию») перед большой агентной задачей, чтобы дёшево убедиться, что соединение установлено.

Более подробные разборы и советы по другим инструментам ищите в блоге — там есть и другие гайды по настройке.

Начало работы

Подключение OpenCode ко всем основным моделям занимает около двух минут и не требует карт. Создайте бесплатный аккаунт AnyModel, скопируйте ключ, выполните однострочную команду и начинайте писать код с той моделью, которая подходит под задачу.

Читать дальше