План программирования OpenCode
Сейчас на рынке много провайдеров LLM. За рубежом есть Anthropic, OpenAI, Grok, Gemini и т. д., но доступ к зарубежным сервисам сейчас затруднён. На внутреннем рынке есть DeepSeek, Qwen, ZLM, MiniMax и т. д.
Когда мы используем Claude Code для написания кода, самая дорогая часть — это токены. Зарубежный доступ неудобен и дорог. Местные провайдеры теперь предлагают месячные подписки. Если вы используете его долгосрочно, рекомендуется купить месячный план — так выгоднее.
В этой статье представлен Coding Plan от Alibaba Cloud Bailian — подписочный сервис, созданный специально для инструментов программирования с ИИ. Он объединяет ведущие LLM, такие как Qwen, GLM, Kimi, MiniMax, и совместим с популярными ИИ-ассистентами для программирования (такими как OpenCode, Claude Code, OpenClaw и др.). Он использует модель фиксированной ежемесячной платы, стоит намного меньше, чем API с оплатой по мере использования, и полностью исключает риск просроченных платежей.
Ключевые преимущества Coding Plan:
- Доступ к лучшим моделям в один клик: Не нужно самостоятельно вызывать Bailian API; напрямую используйте самые сильные модели в привычных инструментах для программирования.
- Чрезвычайно низкая стоимость: Фиксированная плата за месяц (Lite ¥40/месяц, Pro ¥200/месяц). Ограниченное предложение на первый месяц — всего ¥7.9 / ¥39.9.
- Безопасность без забот: Прямые подключения к API запрещены; разрешено только использование с интерактивными инструментами для программирования, чтобы избежать злоупотреблений и риска блокировки.
- Поддержка понимания изображений: qwen3.5-plus и kimi-k2.5 поддерживают загрузку скриншотов/изображений дизайна для непосредственной генерации кода.
Рекомендуемые модели(официально адаптированы):
- qwen3.5-plus (поддерживает понимание изображений, рекомендуется в первую очередь)
- kimi-k2.5 (поддерживает понимание изображений)
- glm-5
- MiniMax-M2.5
Coding Plan поддерживает следующие инструменты: Cursor, Claude Code, OpenClaw, OpenCode, Cline (расширение VS Code), Kilo Code / Kilo CLI, Qwen Code, Codex и т. д.
Подпишитесь на Ark Coding Plan
Перейдите в ArkПромо-акция Coding PlanОформите подписку по мере необходимости. Если вы используете её немного, версии Lite достаточно. Если нагрузка очень большая, можно использовать версию Pro.
Coding Plan/Agent PlanПервые два месяца по 25% от первоначальной цены
Период акции: 2026.06.08-2026.08.07
После успешной покупки нажмитеСоздайте API-ключ:

Затем нажмите кнопку «Create»:

Нажмите на маленький значок глаза ниже, чтобы увидеть API-ключ. Когда понадобится его использовать, просто скопируйте:

Ark Coding Plan— это сервис подписки на AI-кодинг для разработчиков, обеспечивающий эффективную разработку. Основные преимущества:
- Богатый выбор моделей: Поддерживает популярные LLM и embedding-модели, включая такие популярные серии, как Doubao, DeepSeek, Kimi, GLM, MiniMax.
- Широкая совместимость с инструментами: Совместимо с популярными AI-инструментами для кодинга, такими как Claude Code, Cursor, Cline, OpenCode, Codex CLI.
- Общая квота: Несколько инструментов совместно используют квоту плана, что позволяет гибко переключаться для разных сценариев разработки.
- Гибкие тарифы: Предоставляет несколько уровней, включая Lite / Pro, чтобы покрыть потребности от лёгкой до высокоинтенсивной разработки.
- Стабильность и высокая доступность: Мультитенантная изоляция и планирование ресурсов обеспечивают стабильность и плавность работы даже в часы пик.
Разным инструментам требуются разные Base URL в зависимости от совместимого протокола:
- Инструменты, совместимые с протоколом Anthropic API:https://ark.cn-beijing.volces.com/api/coding
- Инструменты, совместимые с протоколом OpenAI API:https://ark.cn-beijing.volces.com/api/coding/v3
Примечание:Не используйте https://ark.cn-beijing.volces.com/api/v3 : Этот Base URL не будет расходовать квоту вашего Coding Plan; вместо этого он приведёт к дополнительным расходам.
Настройте OpenCode
Отредактируйте файл конфигурации OpenCode:
- macOS / Linux:
~/.config/opencode/opencode.json - Windows:
C:\Users\您的用户名\.config\opencode\opencode.json
Изменить элементы конфигурации
Замените приведённое ниже содержимое в соответствии с вашей конкретной ситуацией:
<ARK_API_KEY>:Получите свой API Keymodel: Замените на имя модели, которую вам нужно использовать
Конкретные модели: doubao-seed-2.0-code, doubao-seed-2.0-pro, doubao-seed-2.0-lite, doubao-seed-code, minimax-m2.5, glm-4.7, deepseek-v3.2, kimi-k2.5.
Конфигурация opencode.json выглядит следующим образом, на примере ark-code-latest:
{
"$schema": "https://opencode.ai/config.json",
"model": "volcengine-plan/ark-code-latest",
"provider": {
"volcengine-plan": {
"npm": "@ai-sdk/openai-compatible",
"name": "Volcano Engine",
"options": {
"baseURL": "https://ark.cn-beijing.volces.com/api/coding/v3",
"apiKey": "<ARK_API_KEY>"
},
"models": {
"ark-code-latest": {
"name": "ark-code-latest",
"limit": {
"context": 256000,
"output": 4096
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
}
},
"doubao-seed-code": {
"name": "doubao-seed-code",
"limit": {
"context": 256000,
"output": 4096
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
}
},
"glm-4.7": {
"name": "glm-4.7",
"limit": {
"context": 200000,
"output": 4096
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
}
},
"deepseek-v3.2": {
"name": "deepseek-v3.2",
"limit": {
"context": 128000,
"output": 4096
}
},
"doubao-seed-2.0-code": {
"name": "doubao-seed-2.0-code",
"limit": {
"context": 256000,
"output": 4096
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
}
},
"doubao-seed-2.0-pro": {
"name": "doubao-seed-2.0-pro",
"limit": {
"context": 256000,
"output": 4096
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
}
},
"doubao-seed-2.0-lite": {
"name": "doubao-seed-2.0-lite",
"limit": {
"context": 256000,
"output": 4096
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
}
},
"minimax-m2.5": {
"name": "minimax-m2.5",
"limit": {
"context": 200000,
"output": 4096
},
"modalities": {
"input": [
"text"
],
"output": [
"text"
]
}
},
"kimi-k2.5": {
"name": "kimi-k2.5",
"limit": {
"context": 256000,
"output": 4096
},
"modalities": {
"input": [
"text",
"image"
],
"output": [
"text"
]
}
}
}
}
}
}Примечания: В узле provider.volcengine-plan.models есть два места, где имя модели должно оставаться одинаковым:
- Имя ключа объекта
- Значение поля name
В обоих местах должно использоваться одно и то же имя модели; оба обязательны.
Включение возможности понимания изображений (необязательно)
Чтобы включить распознавание изображений / мультимодальный ввод для модели, добавьте следующее в конфигурацию модели:
"modalities": {
"input": ["text", "image"],
"output": ["text"]
}
Начало работы
После завершения настройки запустите OpenCode:
opencode
Затем введите:
/models
Выберите настроенную модель, чтобы начать ею пользоваться.
Для получения дополнительной информации см.:https://www.volcengine.com/docs/82379/2188958
Подпишитесь на Alibaba Coding Plan
Coding Plan сейчас практически невозможно получить, к тому же его выводят из эксплуатации. Alibaba теперь перешла на Token Plan. См.:Alibaba Cloud Bailian Token Plan
- Совместимо с OpenAI:https://token-plan.cn-beijing.maas.aliyuncs.com/compatible-mode/v1
- Совместимо с Anthropic:https://token-plan.cn-beijing.maas.aliyuncs.com/apps/anthropic
Сначала необходимо приобрести Bailian Coding Plan:https://www.aliyun.com/benefit/scene/codingplan
Если у вас очень большой объём использования, можно использовать Pro-версию. У неё квота в 5 раз больше, чем у Lite-версии, и она поддерживает те же модели:
После покупки Coding Plan вы можете на страницеCoding Planполучить специальный API-ключ для Coding Plan (формат: sk-sp-xxxxx).
Для более популярных приложений также есть соответствующая документация:

После этого вам нужно настроить один из следующих Base URL в вашем ИИ-инструменте (зависит от инструмента):
- Протокол, совместимый с Anthropic:https://coding.dashscope.aliyuncs.com/apps/anthropic
- Протокол, совместимый с OpenAI (можно использовать с OpenClaw):https://coding.dashscope.aliyuncs.com/v1
Примечания:Специальный API-ключ и Base URL для Coding Plan не взаимозаменяемы с API-ключом Bailian для оплаты по мере использования (sk-xxxxx) и Base URL (https://dashscope.aliyuncs.com/xxxxxx). Не смешивайте их.
Если не сможете его получить, можно напрямую приобрести пакет ресурсов, что выгоднее:https://cn.aliyun.com/benefit?from_alibabacloud=&userCode=i5mn5r7m
Настройте Coding Plan в OpenCode
В поле ввода введите/connectи нажмите Enter.
ВПодключение провайдера В поле поиска списка введитеalibabaдля поиска, выберите Alibaba Coding Plan (China) и нажмите Enter.

Введите API Key, который мы запросили, и нажмите Enter:

Затем можно ввести/model, чтобы просмотреть модели, поддерживаемые Coding Plan, и выбрать нужную:

Настройки интерфейса
Настройки файла конфигурации
Создайте и откройте файл конфигурации opencode.json по следующему пути:
- macOS / Linux: ~/.config/opencode/opencode.json
- Windows: C:\Users\YourUsername\.config\opencode\opencode.json
Запишите следующую конфигурацию в файл. Ключевые элементы конфигурации:
- baseURL:https://coding.dashscope.aliyuncs.com/apps/anthropic/v1, пожалуйста, не используйте универсальный адрес Bailian.
- apiKey: замените YOUR_API_KEY наCoding Planспециальный API-ключ в формате sk-sp-xxx.
Примечание:После сохранения файла конфигурации выйдите и перезапустите OpenCode, чтобы новая конфигурация вступила в силу.
{
"$schema": "https://opencode.ai/config.json",
"provider": {
"bailian-coding-plan": {
"npm": "@ai-sdk/anthropic",
"name": "Model Studio Coding Plan",
"options": {
"baseURL": "https://coding.dashscope.aliyuncs.com/apps/anthropic/v1",
"apiKey": "YOUR_API_KEY"
},
"models": {
"qwen3.5-plus": {
"name": "Qwen3.5 Plus",
"modalities": {
"input": ["text", "image"],
"output": ["text"]
},
"options": {
"thinking": {
"type": "enabled",
"budgetTokens": 8192
}
},
"limit": {
"context": 1000000,
"output": 65536
}
},
"qwen3-max-2026-01-23": {
"name": "Qwen3 Max 2026-01-23",
"modalities": {
"input": ["text"],
"output": ["text"]
},
"limit": {
"context": 262144,
"output": 32768
}
},
"qwen3-coder-next": {
"name": "Qwen3 Coder Next",
"modalities": {
"input": ["text"],
"output": ["text"]
},
"limit": {
"context": 262144,
"output": 65536
}
},
"qwen3-coder-plus": {
"name": "Qwen3 Coder Plus",
"modalities": {
"input": ["text"],
"output": ["text"]
},
"limit": {
"context": 1000000,
"output": 65536
}
},
"MiniMax-M2.5": {
"name": "MiniMax M2.5",
"modalities": {
"input": ["text"],
"output": ["text"]
},
"options": {
"thinking": {
"type": "enabled",
"budgetTokens": 8192
}
},
"limit": {
"context": 204800,
"output": 131072
}
},
"glm-5": {
"name": "GLM-5",
"modalities": {
"input": ["text"],
"output": ["text"]
},
"options": {
"thinking": {
"type": "enabled",
"budgetTokens": 8192
}
},
"limit": {
"context": 202752,
"output": 16384
}
},
"glm-4.7": {
"name": "GLM-4.7",
"modalities": {
"input": ["text"],
"output": ["text"]
},
"options": {
"thinking": {
"type": "enabled",
"budgetTokens": 8192
}
},
"limit": {
"context": 202752,
"output": 16384
}
},
"kimi-k2.5": {
"name": "Kimi K2.5",
"modalities": {
"input": ["text", "image"],
"output": ["text"]
},
"options": {
"thinking": {
"type": "enabled",
"budgetTokens": 8192
}
},
"limit": {
"context": 262144,
"output": 32768
}
}
}
}
}
}
Описание:budgetTokens управляет максимальным бюджетом токенов для процесса размышления модели. Если задать слишком низкое значение, процесс размышления модели может быть прерван.
Использование
Выполните следующую команду в терминале, чтобы войти в OpenCode.
opencode
Введите в командной строке следующее:/models, введите Model Studio Coding Plan для поиска и выберите модель, чтобы использовать её.


Другие расширенияДля получения дополнительной информации см.:https://help.aliyun.com/zh/model-studio/opencode-coding-plan

