OpenCode — это open-source AI-ассистент для разработки, аналог Claude Code и Codex CLI. Доступен как утилита для терминала, десктопное приложение и расширение для IDE. Поддерживает работу с большим числом провайдеров моделей (OpenAI, Anthropic, Google, OpenRouter и другие), каждому из которых можно задать собственный ключ и базовый URL.

Настройка состоит из двух шагов: указать базовые URL провайдеров в конфиге и затем подключить ключ для каждого провайдера через интерфейс opencode.

Создайте файл ~/.config/opencode/opencode.json и пропишите для нужных провайдеров переопределение baseURL на адреса ProxyAPI:

{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "openai":     { "options": { "baseURL": "https://api.proxyapi.ru/openai/v1" } },
    "anthropic":  { "options": { "baseURL": "https://api.proxyapi.ru/anthropic/v1" } },
    "google":     { "options": { "baseURL": "https://api.proxyapi.ru/google/v1beta" } },
    "openrouter": { "options": { "baseURL": "https://api.proxyapi.ru/openrouter/v1" } }
  }
}

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

Запустите opencode и выполните слэш-команду /connect. Откроется список провайдеров — выберите нужный (например, OpenAI):

opencode-connect.png

Дальше opencode спросит способ авторизации. Выберите Manually enter API Key:

opencode-auth.png

И вставьте ваш ключ от ProxyAPI:

opencode-key.png

Повторите шаг /connect для каждого провайдера, который вы прописали в конфиге. В качестве ключа везде используется один и тот же ключ ProxyAPI — отдельные ключи провайдеров не нужны.

После этого можно сразу выбирать модель и начинать работу — opencode будет отправлять все запросы через ProxyAPI.

ProxyAPI Logo

Доступ к последним разработкам мировых лидеров в области AI для вашего проекта или бизнеса в России. Без VPN и блокировок. Оплата в рублях.

Accepted payment methods