Elysium AI
Разделы wikiOpenCode
WikiКод и IDEOpenCode
Coding agent

OpenCode

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

Пошаговое объяснение без лишних деталей

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

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.

Проверка конфигурации

  • 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.