OpenCode
Быстрый терминальный AI-ассистент для кода с открытым исходным кодом.
Официальная документацияПредварительные требования
- API-ключ AggreGate AI (начинается с sk-ag-…).
- Base URL для API-запросов.: https://api.aggregate.surf/v1
Настройка
- Установите OpenCode
Следуйте инструкции по установке на opencode.ai. Проверьте установку командой opencode --version.
- Настройте провайдера
Отредактируйте ~/.config/opencode/opencode.json и добавьте AggreGate как пользовательского провайдера, совместимого с OpenAI.
- Запустите сессию
Выполните opencode в директории вашего проекта. Клиент будет использовать модель, заданную по умолчанию.
Конфигурация
{
"provider": {
"aggregate": {
"npm": "@ai-sdk/openai-compatible",
"name": "AggreGate AI",
"options": {
"baseURL": "https://api.aggregate.surf/v1",
"apiKey": "sk-ag-your-key"
},
"models": {
"claude-opus-4.8": {},
"claude-sonnet-5": {}
}
}
}
}Устранение неполадок
Возникает ошибка 401 Unauthorized
Ещё раз проверьте поле api key. Он должен начинаться с sk-ag- и принадлежать активному ключу.
Модель не найдена
Выполните запрос /v1/models к базовому URL, чтобы узнать, какие модели доступны в вашем тарифе.