@coreinfra/opencode-plugin
v1.2.2
Published
Плагин для [OpenCode](https://opencode.ai), который добавляет [CoreInfra AI Hub](https://hub.coreinfra.ai/) в качестве внешнего провайдера моделей.
Readme
CoreInfra OpenCode Plugin
Плагин для OpenCode, который добавляет CoreInfra AI Hub в качестве внешнего провайдера моделей.
Установка
Важно: требуется версия OpenCode не старше 1.4.0
Установка плагина
opencode plugin -g '@coreinfra/opencode-plugin@latest'Авторизация с вводом API-токена
opencode providers login --provider coreinfraВо время авторизации потребуется API-токен CoreInfra AI Hub.
Возможности
- Актуальный список моделей — каталог динамически загружается из API Hub при каждом запуске и всегда отражает его текущее состояние. Возможности моделей (контекст, reasoning, tool use и т.д.) определяются из каталога models.dev.
- Все доступные модели — поддерживается любая модель, предоставленная Hub.
- Поддержка reasoning — режим
interleaved thinkingвключается автоматически там, где это применимо.
Ограничения
На данный момент OpenCode поддерживает только цены в долларах. Поэтому стоимость пока не переопределяется: OpenCode показывает цены из исходного API OpenAI/Anthropic.
Использование
После установки и авторизации модели будут доступны с префиксом coreinfra/:
opencode run -m coreinfra/gpt-5.4-nano
opencode run -m coreinfra/claude-sonnet-4-20250514Посмотреть список всех доступных моделей:
opencode models coreinfraПоддерживаемые модели
Полный список моделей определяется содержимым Hub на момент запуска. Плагин поддерживает все модели, перечисленные на странице: https://hub.coreinfra.ai/pricing
Конфигурация
Переменные окружения
| Переменная | По умолчанию | Описание |
|---|---|---|
| COREINFRA_HUB_BASE_URL | https://hub.coreinfra.ai | Базовый URL экземпляра CoreInfra Hub. Переопределяет стандартный эндпоинт для получения списка моделей и проксирования API. |
Разработка
Форматирование кода:
just fmtПолная проверка проекта:
just check