ДокументацияПоддержка
Код и IDE

OpenCode

Настройте постоянного OpenAI-compatible провайдера Elysium AI в opencode.json.

Все руководства (.md)

Готовая конфигурация

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.