Готовая конфигурация
OpenCode хранит описание провайдера в конфигурации, а ключ безопаснее брать из переменной окружения. Мастер добавит выбранную модель и команду для вашей системы.
Интерактивная настройка
Официальная справкаOpenCode
Coding agent
Операционная система
Адрес подходит: клиент сам добавит нужный маршрут.
Ключ не вводится в документацию и не сохраняется здесь. Вставьте его непосредственно в клиент или системное хранилище.
Готовая конфигурация
$env:ELYSIUM_API_KEY="sk-..."
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"elysium": {
"npm": "@ai-sdk/openai-compatible",
"name": "Elysium AI",
"options": {
"baseURL": "https://elysiumai.garden/v1",
"apiKey": "{env:ELYSIUM_API_KEY}"
},
"models": {
"your-model-id": {
"name": "your-model-id"
}
}
}
},
"model": "elysium/your-model-id"
}Прогресс настройки0/4
Подключение ключа
- Запустите OpenCode и выполните /connect.
- Выберите Other и задайте уникальный provider ID elysium.
- Введите API-ключ. OpenCode сохранит credential отдельно от описания моделей.
- Создайте opencode.json в проекте или откройте существующий файл и добавьте блок из мастера.
- Перезапустите OpenCode и выберите модель через /models.
Chat Completions или Responses
Пакет @ai-sdk/openai-compatible отправляет Chat Completions. Для Responses-only модели OpenCode рекомендует @ai-sdk/openai. Не смешивайте оба формата в одной записи модели без отдельной проверки.
Проверка конфигурации
- opencode auth list показывает, сохранён ли credential для provider ID.
- ID в /connect должен полностью совпадать с ключом provider в opencode.json.
- Модель появится в /models только после корректного описания provider.models.
- Ключ не следует записывать обычной строкой в файл проекта.
Термины на этой странице
| Термин | Что означает |
|---|---|
| Base URL | Базовый адрес API, к которому клиент добавляет нужный маршрут. |
| API-ключ | Секрет для авторизации и списания запросов с вашего баланса. |
| Model ID | Точное системное имя модели из каталога Elysium AI. |
| Provider | Настройка внешнего API-сервиса внутри подключаемого приложения. |
| Environment variable | Переменная окружения процесса для хранения конфигурации и секретов. |
| OpenAI-compatible | Формат запросов, совместимый с распространёнными OpenAI-клиентами. |
| Endpoint | Полный маршрут конкретной операции API. |