---
title: "OpenCode"
description: "Провайдер OpenAI Compatible для OpenCode и особенности версий конфигурации."
---

<aside className="docs-publication" data-pagefind-ignore>Документацию поддерживает <a href="https://1zheai.com/ru/editorial/#publisher">1ZheAI</a>. <a href="https://1zheai.com/ru/editorial/">Источники, коммерческие интересы и исправления</a>. Об ошибке сообщите на <a href="mailto:support@1zheai.com">support@1zheai.com</a>, указав URL и проверяемое подтверждение, без ключей и данных входа.</aside>

Для этого варианта подключения OpenCode обращается к `/v1/chat/completions`. Укажите `https://1zheai.com/v1`, доступную модель и переменную окружения для ключа. Настройки можно сохранить в проектном `opencode.json` или пользовательском `~/.config/opencode/opencode.json`.

Объедините блок провайдера с существующим файлом. Запись `{env:…}` читает секрет из окружения, поэтому ключ не нужно хранить в JSON. Схема провайдеров различается по версиям. Для альтернативного Anthropic-провайдера v1 требует проверки Base URL с `/v1`, а v2 использует `@opencode/ai/providers/anthropic-compatible`; не переносите настройки между версиями без проверки.

Официальные форматы сверялись 15 октября 2026 года; полный сквозной тест всех режимов не завершён. Выполните короткий диалог и вызов инструмента, прежде чем запускать длительную работу.

## Примеры запросов и конфигурации

Используйте пример для выбранного протокола и версии клиента. Замените учебные ключи и идентификаторы моделей своими. Команды выполняются на вашем компьютере или сервере.

```json
{
  "$schema": "https://opencode.ai/config.json",
  "provider": {
    "onezhe": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "1折AI",
      "options": { "baseURL": "https://1zheai.com/v1" },
      "models": {
        "claude-sonnet-4-6": { "name": "Claude Sonnet 4.6" }
      }
    }
  }
}
```


```json
{
  "$schema": "https://opencode.ai/config.json",
  "providers": {
    "onezhe": {
      "name": "1折AI",
      "env": ["ONEZHE_API_KEY"],
      "package": "@opencode/ai/providers/openai-compatible",
      "settings": { "baseURL": "https://1zheai.com/v1" },
      "models": {
        "claude-sonnet-4-6": { "name": "Claude Sonnet 4.6" }
      }
    }
  }
}
```


## Внешние источники

- [Источник 1](https://opencode.ai/docs/providers/)
- [Источник 2](https://opencode.ai/v2/docs/providers)
