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, ваш ключ и точные идентификаторы моделей.