@ai-sdk/openai-compatible. Назовите provider в OpenCode BetterToken или OpenAI Compatible. Если вам нужна обычная настройка API Key, Base URL или opencode.json без привязки к конкретной модели, оставайтесь на этой странице.
OpenCode: скачать и настроить provider
Установите OpenCode из официального источника, затем сохраните credential через/connect или настройте opencode.json. Инструкции для GLM и для Kimi K3 нужны только для выбора и проверки конкретной модели. Точный Model ID выбирайте по руководству по моделям.
Ключевые параметры
Подготовка
- Установите последнюю версию OpenCode
- Создайте API Key BetterToken
- Скопируйте Model ID из model plaza или окна Setup для ключа
Установка
- curl
- npm
Настройка командой
Скрипт Automatic setup BetterToken создаёт или обновляет provider BetterToken в OpenCode. Для работы нужен Node.js. Если API Key или Model ID не переданы через параметры, скрипт запросит их во время запуска.- macOS / Linux
- Windows
bettertoken/YOUR_MODEL_ID. Если OpenCode уже запущен, перезапустите его перед проверкой.
Ручная настройка
Вариант 1: сохраните credential через /connect
Запустите OpenCode и выполните:bettertoken, затем введите YOUR_API_KEY. OpenCode сохранит credential локально.
Вариант 2: настройте JSON
Глобальный файл:~/.config/opencode/opencode.json. Для проекта можно использовать opencode.json в его корне.
/connect не используется, добавьте "apiKey": "YOUR_API_KEY" в options. Не отправляйте конфигурацию с реальным ключом в Git.
Проверка подключения
Запуститеopencode в проекте, выберите bettertoken/YOUR_MODEL_ID и отправьте короткое сообщение. Обычный ответ подтверждает настройку. После изменения JSON перезапустите OpenCode.
Смена модели
Добавьте новыйYOUR_MODEL_ID в provider.bettertoken.models, обновите верхнее поле model, сохраните файл и перезапустите OpenCode.
Частые ошибки
Расширенная настройка
Связанные FAQ
- Как подключить Kimi K3 к OpenCode
- Как подключить GLM к OpenCode
- OpenAI-compatible API и Anthropic-compatible API
- MCP и API Key / Base URL
- Что такое model_provider, base_url и wire_api?
- Как настроить OpenAI-compatible API в Cline
Дополнительно: управление provider через CC Switch
Если вы хотите управлять providers нескольких инструментов в одном месте, см. настройку OpenCode в CC Switch.Технические детали
Настройка модели
Настройка модели
Provider OpenCode имеет id
bettertoken и использует @ai-sdk/openai-compatible с Chat Completions. Скопируйте точный Model ID из model plaza.
