OpenCode
Подключите терминального агента для программирования с открытым исходным кодом к шлюзу.
В примере ниже используется формат конфигурации OpenCode
provider / npm . Если ваша установка использует формат V2 providers / package , следуйте соответствующему официальному справочнику по провайдерам, сохранив конечную точку шлюза и ключ для нужной группы.OpenCode поддерживает пользовательских провайдеров через файл конфигурации. Для Claude используйте нативный пакет Anthropic; его базовый URL должен заканчиваться на /v1.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"gateway": {
"npm": "@ai-sdk/anthropic",
"name": "API gateway",
"options": {
"baseURL": "https://aiprimetech.io/v1",
"apiKey": "{env:GATEWAY_API_KEY}"
},
"models": {
"claude-sonnet-5": {"name": "Claude Sonnet 5"},
"claude-opus-5-5": {"name": "Claude Opus 5.5"}
}
}
},
"model": "gateway/claude-sonnet-5"
}
Конфигурация находится в ~/.config/opencode/opencode.json или opencode.json в корне проекта. Перезапустите OpenCode и выберите провайдера.
OpenCode активно развивается, и его схема конфигурации меняется. Если приведённый выше блок не принимается, проверьте раздел о провайдерах в документации самого OpenCode — вам всегда нужны базовый URL
https://aiprimetech.io/v1, ваш ключ и точные идентификаторы моделей.