Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 8 additions & 0 deletions providers/volcengine-coding-plan/logo.svg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
28 changes: 28 additions & 0 deletions providers/volcengine-coding-plan/models/ark-code-latest.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,28 @@
# Default Coding Plan alias that routes to the plan's latest coding model.
# Sources (accessed 2026-08-03):
# https://www.volcengine.com/docs/82379/1925114
# https://www.volcengine.com/docs/82379/2556056
name = "Ark Code Latest"
description = "Auto-routing alias for the latest coding model included in the Volcengine Ark Coding Plan"
family = "auto"
release_date = "2025-11"
last_updated = "2025-11"
attachment = false
reasoning = false
temperature = true
tool_call = true
open_weights = false

[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0

[limit]
context = 256_000
output = 16_384

[modalities]
input = ["text"]
output = ["text"]
15 changes: 15 additions & 0 deletions providers/volcengine-coding-plan/models/deepseek-v4-flash.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Toggle: thinking.type = enabled|disabled
# Coding Plan deep thinking is toggled with top-level `thinking.type` and
# returned as `reasoning_content`.
# https://www.volcengine.com/docs/82379/1925114 (accessed 2026-08-03)
base_model = "deepseek/deepseek-v4-flash"
reasoning_options = [{ type = "toggle" }]

[interleaved]
field = "reasoning_content"

[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0
15 changes: 15 additions & 0 deletions providers/volcengine-coding-plan/models/deepseek-v4-pro.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Toggle: thinking.type = enabled|disabled
# Coding Plan deep thinking is toggled with top-level `thinking.type` and
# returned as `reasoning_content`.
# https://www.volcengine.com/docs/82379/1925114 (accessed 2026-08-03)
base_model = "deepseek/deepseek-v4-pro"
reasoning_options = [{ type = "toggle" }]

[interleaved]
field = "reasoning_content"

[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0
34 changes: 34 additions & 0 deletions providers/volcengine-coding-plan/models/doubao-seed-2.0-lite.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# ByteDance first-party coding model on its own Ark platform. Deep thinking is
# toggled with top-level `thinking.type` = enabled|disabled and returned as
# `reasoning_content`. Lite tier of the Doubao Seed 2.0 coding family.
# Sources (accessed 2026-08-03):
# https://www.volcengine.com/docs/82379/1925114
# https://www.volcengine.com/docs/82379/1449737
name = "Doubao Seed 2.0 Lite"
description = "ByteDance Doubao Seed 2.0 lite coding model for cost-efficient agentic software engineering"
family = "seed"
release_date = "2026-02"
last_updated = "2026-02"
attachment = false
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
open_weights = false

[interleaved]
field = "reasoning_content"

[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0

[limit]
context = 256_000
output = 32_768

[modalities]
input = ["text"]
output = ["text"]
34 changes: 34 additions & 0 deletions providers/volcengine-coding-plan/models/doubao-seed-2.1-turbo.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
# ByteDance first-party coding model on its own Ark platform. Deep thinking is
# toggled with top-level `thinking.type` = enabled|disabled and returned as
# `reasoning_content`. Turbo tier of the Doubao Seed 2.1 coding family.
# Sources (accessed 2026-08-03):
# https://www.volcengine.com/docs/82379/1925114
# https://www.volcengine.com/docs/82379/1449737
name = "Doubao Seed 2.1 Turbo"
description = "ByteDance Doubao Seed 2.1 turbo coding model for low-latency agentic software engineering"
family = "seed"
release_date = "2026-05"
last_updated = "2026-05"
attachment = false
reasoning = true
reasoning_options = [{ type = "toggle" }]
temperature = true
tool_call = true
open_weights = false

[interleaved]
field = "reasoning_content"

[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0

[limit]
context = 256_000
output = 32_768

[modalities]
input = ["text"]
output = ["text"]
15 changes: 15 additions & 0 deletions providers/volcengine-coding-plan/models/glm-5.2.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Toggle: thinking.type = enabled|disabled
# Coding Plan deep thinking is toggled with top-level `thinking.type` and
# returned as `reasoning_content`.
# https://www.volcengine.com/docs/82379/1925114 (accessed 2026-08-03)
base_model = "zhipuai/glm-5.2"
reasoning_options = [{ type = "toggle" }]

[interleaved]
field = "reasoning_content"

[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0
15 changes: 15 additions & 0 deletions providers/volcengine-coding-plan/models/kimi-k2.6.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Toggle: thinking.type = enabled|disabled
# Coding Plan deep thinking is toggled with top-level `thinking.type` and
# returned as `reasoning_content`.
# https://www.volcengine.com/docs/82379/1925114 (accessed 2026-08-03)
base_model = "moonshotai/kimi-k2.6"
reasoning_options = [{ type = "toggle" }]

[interleaved]
field = "reasoning_content"

[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0
15 changes: 15 additions & 0 deletions providers/volcengine-coding-plan/models/kimi-k2.7-code.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Toggle: thinking.type = enabled|disabled
# Coding Plan deep thinking is toggled with top-level `thinking.type` and
# returned as `reasoning_content`.
# https://www.volcengine.com/docs/82379/1925114 (accessed 2026-08-03)
base_model = "moonshotai/kimi-k2.7-code"
reasoning_options = [{ type = "toggle" }]

[interleaved]
field = "reasoning_content"

[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0
15 changes: 15 additions & 0 deletions providers/volcengine-coding-plan/models/minimax-m2.7.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Toggle: thinking.type = enabled|disabled
# Coding Plan deep thinking is toggled with top-level `thinking.type` and
# returned as `reasoning_content`.
# https://www.volcengine.com/docs/82379/1925114 (accessed 2026-08-03)
base_model = "minimax/MiniMax-M2.7"
reasoning_options = [{ type = "toggle" }]

[interleaved]
field = "reasoning_content"

[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0
15 changes: 15 additions & 0 deletions providers/volcengine-coding-plan/models/minimax-m3.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,15 @@
# Toggle: thinking.type = enabled|disabled
# Coding Plan deep thinking is toggled with top-level `thinking.type` and
# returned as `reasoning_content`.
# https://www.volcengine.com/docs/82379/1925114 (accessed 2026-08-03)
base_model = "minimax/MiniMax-M3"
reasoning_options = [{ type = "toggle" }]

[interleaved]
field = "reasoning_content"

[cost]
input = 0
output = 0
cache_read = 0
cache_write = 0
17 changes: 17 additions & 0 deletions providers/volcengine-coding-plan/provider.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,17 @@
# OpenAI-compatible coding plan endpoint: POST
# https://ark.cn-beijing.volces.com/api/coding/v3/chat/completions (a Responses
# surface is also served). Deep thinking is toggled with top-level
# `thinking.type` = enabled|disabled and is returned as `reasoning_content` on
# the message or streamed delta. An Anthropic-compatible surface for
# Claude-style clients lives at /api/coding. Subscription usage must go through
# /api/coding/*; the pay-as-you-go /api/v3 endpoint bills separately. The plan
# bundles ByteDance Doubao Seed models plus DeepSeek, GLM, Kimi, and MiniMax.
# Sources:
# https://www.volcengine.com/docs/82379/1925114
# https://www.volcengine.com/docs/82379/2556056
# https://www.volcengine.com/activity/codingplan
name = "Volcengine Coding Plan (China)"
env = ["ARK_API_KEY"]
npm = "@ai-sdk/openai-compatible"
doc = "https://www.volcengine.com/docs/82379/1925114"
api = "https://ark.cn-beijing.volces.com/api/coding/v3"
Loading