Руководство по настройке

Руководство по настройке провайдера

Инструкции по настройке и устранению неполадок по инструментам.

Настройка OpenCode

OpenCode — это терминальный ИИ-ассистент для написания кода с открытым исходным кодом. Он отлично подходит для ответов на вопросы по коду, изменения файлов и переключения моделей внутри каталога проекта. Новичкам рекомендуется сначала воспользоваться встроенным мастером подключения и избегать ручного составления полного JSON-файла на первых порах.

Что это за инструмент и для чего он нужен

Расположение файла конфигурации

СистемаРасположение файла конфигурацииОписание
WindowsC: \Users\YourUsername\. config\opencode\opencode.jsonЕсли файл не существует, создайте его
macOS / Linux~/. config/opencode/opencode.jsonЕсли файл не существует, создайте его

Начало работы с мастером подключения

Мастер подключения OpenCode
cd YOUR_TEST_PROJECT opencode /connect

На что обратить внимание при ручной настройке

Редактируйте файл конфигурации вручную только в том случае, если в документации вашего провайдера чётко указано поле Provider для OpenCode, а также куда именно подставлять Base URL и API-ключ. Поля могут различаться в зависимости от версии — не копируйте напрямую примеры JSON из других инструментов в OpenCode.

Параметр для проверкиОписание
Тип провайдераНе смешивайте протоколы OpenAI, Claude, Gemini и другие
Base URLИспользуйте полный адрес, предоставленный провайдером для OpenCode или соответствующего протокола
Ключ (Key)Используйте ключ, соответствующий выбранному провайдеру
Название моделиСкопируйте идентификатор модели из личного кабинета провайдера

Как протестировать после сохранения

  1. Перейдите в каталог тестового проекта и выполните команду opencode.
  2. Сначала с помощью команды /models убедитесь, что настроенная модель отображается в списке.
  3. Выбрав модель, отправьте запрос: «Ответь только: Настройка OpenCode прошла успешно».
  4. При первом запуске не просите инструмент менять файлы — просто попросите объяснить структуру текущего каталога или содержимое файла.
  5. В случае ошибки вернитесь к команде /connect или перепроверьте провайдера, Base URL, ключ и название модели по документации провайдера.
Проблема / признакПервоочередная проверкаРешение
В /models нет моделейУспешно ли сохранён провайдер, удаётся ли получить список моделейВручную добавьте ID / название модели из личного кабинета провайдера
Ошибка подключенияСоответствует ли Base URL протоколу выбранного провайдераНе смешивайте адреса конечных точек Claude, Gemini и OpenAI
Файл конфигурации недействителенФормат JSON, пропущенные запятые, кавычкиРекомендуется сначала сгенерировать базовый конфиг через мастер подключения, а затем внести нужные точечные правки.
Официальный сайт OpenCode Инструкции по установке, аутентификации и доступным командам.
Справочник по настройке провайдеров ИИ в OpenCode Пример настройки файла opencode.json.