Совместимость: Windows 10/11 и macOS, OpenCode Desktop 2.x. Инструкция проверена на версии 2.2.0.
Это инструкция для настольного приложения OpenCode. Терминальный вариант (CLI) — отдельная страница: OpenCode.
Что понадобится
- Установленное приложение OpenCode.
- Аккаунт Polza.ai с положительным балансом.
- API-ключ Polza.ai.
- Терминал на macOS или PowerShell на Windows — стандартные инструменты обеих систем.
1
Получите API-ключ Polza.ai
Войдите в личный кабинет Polza.ai.
- Перейдите в раздел «API-ключи».
- Создайте новый ключ или используйте существующий.
2
Создайте файл конфигурации OpenCode
- macOS
- Windows
Откройте приложение «Терминал» на macOS и выполните команду:Команды создадут папку конфигурации, если её ещё нет, и откроют файл
opencode.json в TextEdit.- macOS
- Windows
Обратите внимание: OpenCode использует файл
opencode.json или opencode.jsonc. Файл service.json для этой настройки не подходит. Если файл opencode.json уже существует, не удаляйте его содержимое. Провайдера Polza.ai нужно добавить к текущим настройкам.3
Добавьте провайдера Polza.ai
Если файл Сохраните файл —
opencode.json пустой, вставьте в него следующую конфигурацию:Cmd + S на macOS или Ctrl + S на Windows.В конфигурации указаны две модели для примера. Вы сможете добавить другие модели из каталога Polza.ai.4
Подключите API-ключ Polza.ai
Для безопасности сохраним API-ключ отдельно от основного файла конфигурации.Теперь API-ключ хранится в отдельном файле:OpenCode будет автоматически считывать его благодаря настройке:
- macOS
- Windows
Вернитесь в Терминал и выполните:В открывшийся файл вставьте API-ключ Polza.ai.В файле должен находиться только ключ — без кавычек и дополнительных символов.Сохраните файл и закройте TextEdit.Теперь ограничьте доступ к файлу с ключом:
Готово! OpenCode будет автоматически считывать API-ключ из этого файла.
- macOS
- Windows
5
Перезапустите OpenCode
После перезапуска проверьте подключение:
- Полностью закройте приложение OpenCode.
- Запустите его повторно.
- Откройте меню выбора AI-моделей.
- Найдите провайдера Polza.ai.
- Выберите Claude Sonnet 5 или DeepSeek V4 Flash.
Cmd + Q.Отправьте тестовый запрос, например:«Привет! Расскажи, как ты можешь помочь мне с разработкой».
Если модель отвечает, подключение работает.
Как добавить другие модели
Вы можете использовать дополнительные модели из каталога Polza.ai.- macOS
- Windows
Для этого откройте
opencode.json и добавьте нужную модель в раздел models провайдера polza.provider/model-id на точный идентификатор модели из каталога Polza.ai.
Поле my-model определяет локальный идентификатор модели в OpenCode, а name — её отображаемое название.
При добавлении записей соблюдайте синтаксис JSON: соседние объекты должны разделяться запятыми.
Если подключение не работает
Polza.ai не появляется в списке моделей
Polza.ai не появляется в списке моделей
Убедитесь, что:
- Файл называется
opencode.json, а неopencode.json.txt. - Он находится в
%USERPROFILE%\.config\opencode\на Windows или~/.config/opencode/на macOS. - Конфигурация содержит раздел
providers. - В JSON нет синтаксических ошибок.
- Используется OpenCode Desktop 2.x.
Ошибка авторизации
Ошибка авторизации
Проверьте правильность API-ключа в файле
provider-key. Убедитесь, что он действителен и не содержит лишних символов.Модель отображается, но не отвечает
Модель отображается, но не отвечает
Проверьте баланс Polza.ai, доступность выбранной модели и правильность её идентификатора
modelID.Пропали ранее настроенные провайдеры
Пропали ранее настроенные провайдеры
Проверьте, не заменили ли вы существующий раздел
providers целиком. Все провайдеры должны находиться внутри одного объекта providers.Готово!
Теперь вы можете работать с моделями Polza.ai прямо в OpenCode. Запросы оплачиваются по фактическому использованию токенов, без отдельной подписки на каждую модель. Расходы можно отслеживать в личном кабинете Polza.ai.Следующие шаги
OpenCode Desktop
Настольное приложение OpenCode — подключение к Polza.ai по шагам
Выбор провайдера
Как выбирать и переключаться между провайдерами моделей