Перейти к основному содержанию
С Polza.ai вы можете использовать модели Claude, GPT, DeepSeek и другие через единый API-ключ — без отдельных аккаунтов у каждого провайдера. В этой инструкции покажем, как подключить Polza.ai к настольному приложению OpenCode на macOS и Windows.
Совместимость: 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.
  1. Перейдите в раздел «API-ключи».
  2. Создайте новый ключ или используйте существующий.
Сохраните ключ — он понадобится для подключения OpenCode.
Важно: не передавайте API-ключ другим пользователям и не публикуйте его в открытом доступе.
2

Создайте файл конфигурации OpenCode

Откройте приложение «Терминал» на macOS и выполните команду:
Команды создадут папку конфигурации, если её ещё нет, и откроют файл opencode.json в TextEdit.
Файл конфигурации будет находиться по адресу:
Обратите внимание: OpenCode использует файл opencode.json или opencode.jsonc. Файл service.json для этой настройки не подходит. Если файл opencode.json уже существует, не удаляйте его содержимое. Провайдера Polza.ai нужно добавить к текущим настройкам.
3

Добавьте провайдера Polza.ai

Если файл opencode.json пустой, вставьте в него следующую конфигурацию:
Сохраните файл — Cmd + S на macOS или Ctrl + S на Windows.В конфигурации указаны две модели для примера. Вы сможете добавить другие модели из каталога Polza.ai.
Если у вас уже настроены другие провайдеры, добавьте объект polza внутрь существующего раздела providers, не заменяя остальные настройки.
4

Подключите API-ключ Polza.ai

Для безопасности сохраним API-ключ отдельно от основного файла конфигурации.
Вернитесь в Терминал и выполните:
В открывшийся файл вставьте API-ключ Polza.ai.В файле должен находиться только ключ — без кавычек и дополнительных символов.Сохраните файл и закройте TextEdit.Теперь ограничьте доступ к файлу с ключом:
Готово! OpenCode будет автоматически считывать API-ключ из этого файла.
Теперь API-ключ хранится в отдельном файле:
OpenCode будет автоматически считывать его благодаря настройке:
Важно: не переименовывайте файл в provider-key.txt. Убедитесь, что его название — именно provider-key, без расширения.
5

Перезапустите OpenCode

После перезапуска проверьте подключение:
  1. Полностью закройте приложение OpenCode.
  2. Запустите его повторно.
  3. Откройте меню выбора AI-моделей.
  4. Найдите провайдера Polza.ai.
  5. Выберите Claude Sonnet 5 или DeepSeek V4 Flash.
На macOS закройте приложение через Cmd + Q.Отправьте тестовый запрос, например:
«Привет! Расскажи, как ты можешь помочь мне с разработкой».
Если модель отвечает, подключение работает.

Как добавить другие модели

Вы можете использовать дополнительные модели из каталога Polza.ai.
Для этого откройте opencode.json и добавьте нужную модель в раздел models провайдера polza.
Замените provider/model-id на точный идентификатор модели из каталога Polza.ai. Поле my-model определяет локальный идентификатор модели в OpenCode, а name — её отображаемое название.
При добавлении записей соблюдайте синтаксис JSON: соседние объекты должны разделяться запятыми.
После сохранения файла перезапустите приложение.

Если подключение не работает

Убедитесь, что:
  • Файл называется 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 по шагам

Выбор провайдера

Как выбирать и переключаться между провайдерами моделей
Если при подключении возникнут вопросы, напишите в поддержку Polza.ai — поможем разобраться.