Поиск по документации...

Начните вводить, чтобы искать по документации

opencode
OpenCode

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

Добавьте UnoRouter как пользовательского провайдера в OpenCode и выберите любую модель в качестве активного агента для кодинга.

Обзор

OpenCode читает список провайдеров из файла конфигурации JSON. Добавьте UnoRouter как пользовательского провайдера с адаптером, совместимым с OpenAI, и вы сможете выбрать любую модель UnoRouter в качестве активной.

Быстрая настройка

Вставьте эти значения в клиент. Ваш ключ подставляется автоматически, когда вы вошли в систему.

text
Базовый URL: https://api.unorouter.ai/v1
API-ключ: YOUR_API_KEY

Войдите, чтобы автоматически подставить ваш ключ API

Совместимость

Chat CompletionsПотоковая передачаВызов инструментов

Пошаговая настройка

  1. 1
    Откройте файл конфигурации OpenCode

    Нажмите Ctrl + O внутри OpenCode и вставьте путь. В Windows замените YOUR_USER на ваше имя пользователя Windows.

  2. 2
    Замените содержимое файла

    Очистите файл и вставьте блок провайдера UnoRouter. Подставьте свой ключ API UnoRouter и выберите любую модель из каталога.

    json
    {
      "$schema": "https://opencode.ai/config.json",
      "provider": {
        "unorouter": {
          "name": "UnoRouter",
          "npm": "@ai-sdk/openai-compatible",
          "options": {
            "apiKey": "YOUR_API_KEY",
            "baseURL": "https://api.unorouter.ai/v1"
          }
        }
      }
    }

    Войдите, чтобы автоматически подставить ваш ключ API

  3. 3
    Сохраните и перезагрузите

    Нажмите Ctrl + S для сохранения, затем Ctrl + Shift + P и выполните команду Developer: Reload Window. OpenCode подхватит нового провайдера после перезагрузки.

  4. 4
    Выберите модель

    Откройте выбор модели в OpenCode и переключитесь на добавленную модель. Адаптер, совместимый с OpenAI, автоматически обрабатывает потоковую передачу и вызов инструментов.

Рекомендуемые модели

Бесплатные модели, которые хорошо работают здесь. Вставьте любой id модели в клиент.

nemotron-3-120b-a12bdevstral-latestmistral-medium-latestgemma-4-31b-itmistral-vibe-cli-latest

Нюансы

  • OpenCode использует под капотом npm-адаптер @ai-sdk/openai-compatible, поэтому вы можете добавлять модели в раздел "models" без перезапуска.
  • Если команда Developer: Reload Window не показывает вашего провайдера, ещё раз проверьте, что JSON сохранён без завершающих запятых.
  • Используйте точные идентификаторы моделей из каталога UnoRouter. Удалите ведущий префикс провайдера, если он попал при копировании.
Создать ключ APIМодели