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
10 changes: 2 additions & 8 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,2 @@
.env
.sst
.idea
dist
.DS_Store
.sync/
node_modules
.opencode/package-lock.json
models/
node_modules/
25 changes: 25 additions & 0 deletions providers/volcengine-agent-plan/models/ark-code-latest.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name = "ARK Code Latest"
description = "Volcengine's flagship coding model for agentic workflows and long-context tasks"
release_date = "2026-06-01"
last_updated = "2026-06-01"
attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
reasoning_options = [{ type = "toggle" }]
open_weights = false

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

[limit]
context = 256_000
output = 4_096

[modalities]
input = ["text", "image"]
output = ["text"]
24 changes: 24 additions & 0 deletions providers/volcengine-agent-plan/models/deepseek-v4-flash.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
base_model = "deepseek/deepseek-v4-flash"

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["high", "max"]

[interleaved]
field = "reasoning_content"

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

[limit]
context = 1_024_000
output = 4_096

[modalities]
input = ["text"]
output = ["text"]
24 changes: 24 additions & 0 deletions providers/volcengine-agent-plan/models/deepseek-v4-pro.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
base_model = "deepseek/deepseek-v4-pro"

[[reasoning_options]]
type = "toggle"

[[reasoning_options]]
type = "effort"
values = ["high", "max"]

[interleaved]
field = "reasoning_content"

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

[limit]
context = 1_024_000
output = 4_096

[modalities]
input = ["text"]
output = ["text"]
24 changes: 24 additions & 0 deletions providers/volcengine-agent-plan/models/doubao-seed-2.0-code.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
name = "Doubao Seed 2.0 Code"
description = "Volcengine Doubao coding model for repository understanding and refactoring"
release_date = "2026-06-01"
last_updated = "2026-06-01"
attachment = true
reasoning = false
temperature = true
tool_call = true
structured_output = true
open_weights = false

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

[limit]
context = 256_000
output = 4_096

[modalities]
input = ["text", "image"]
output = ["text"]
25 changes: 25 additions & 0 deletions providers/volcengine-agent-plan/models/doubao-seed-2.0-lite.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name = "Doubao Seed 2.0 Lite"
description = "Volcengine Doubao lightweight multimodal reasoning model"
release_date = "2026-06-01"
last_updated = "2026-06-01"
attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }]
open_weights = false

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

[limit]
context = 256_000
output = 4_096

[modalities]
input = ["text", "image"]
output = ["text"]
25 changes: 25 additions & 0 deletions providers/volcengine-agent-plan/models/doubao-seed-2.0-mini.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name = "Doubao Seed 2.0 Mini"
description = "Volcengine Doubao compact multimodal reasoning model"
release_date = "2026-06-01"
last_updated = "2026-06-01"
attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }]
open_weights = false

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

[limit]
context = 256_000
output = 4_096

[modalities]
input = ["text", "image"]
output = ["text"]
25 changes: 25 additions & 0 deletions providers/volcengine-agent-plan/models/doubao-seed-2.0-pro.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
name = "Doubao Seed 2.0 Pro"
description = "Volcengine Doubao multimodal reasoning model for visual analysis and planning"
release_date = "2026-06-01"
last_updated = "2026-06-01"
attachment = true
reasoning = true
temperature = true
tool_call = true
structured_output = true
reasoning_options = [{ type = "effort", values = ["low", "medium", "high"] }]
open_weights = false

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

[limit]
context = 256_000
output = 4_096

[modalities]
input = ["text", "image"]
output = ["text"]
22 changes: 22 additions & 0 deletions providers/volcengine-agent-plan/models/glm-5.2.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
base_model = "zhipuai/glm-5.2"

[[reasoning_options]]
type = "effort"
values = ["high", "max"]

[interleaved]
field = "reasoning_content"

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

[limit]
context = 1_024_000
output = 4_096

[modalities]
input = ["text"]
output = ["text"]
29 changes: 29 additions & 0 deletions providers/volcengine-agent-plan/models/glm-latest.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,29 @@
name = "GLM Latest"
description = "Latest GLM model available via Volcengine Agent Plan"
family = "glm"
release_date = "2026-06-01"
last_updated = "2026-06-01"
attachment = false
reasoning = true
temperature = true
tool_call = true
structured_output = true
reasoning_options = [{ type = "effort", values = ["high", "max"] }]
open_weights = false

[interleaved]
field = "reasoning_content"

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

[limit]
context = 1_024_000
output = 4_096

[modalities]
input = ["text"]
output = ["text"]
22 changes: 22 additions & 0 deletions providers/volcengine-agent-plan/models/kimi-k2.6.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
base_model = "moonshotai/kimi-k2.6"
base_model_omit = ["video"]

[[reasoning_options]]
type = "toggle"

[interleaved]
field = "reasoning_content"

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

[limit]
context = 256_000
output = 4_096

[modalities]
input = ["text", "image"]
output = ["text"]
20 changes: 20 additions & 0 deletions providers/volcengine-agent-plan/models/kimi-k2.7-code.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
base_model = "moonshotai/kimi-k2.7-code"

reasoning_options = [{ type = "toggle" }, { type = "budget_tokens" }]

[interleaved]
field = "reasoning_content"

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

[limit]
context = 256_000
output = 4_096

[modalities]
input = ["text"]
output = ["text"]
18 changes: 18 additions & 0 deletions providers/volcengine-agent-plan/models/minimax-m2.7.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
base_model = "minimax/MiniMax-M2.7"

[[reasoning_options]]
type = "toggle"

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

[limit]
context = 200_000
output = 4_096

[modalities]
input = ["text"]
output = ["text"]
18 changes: 18 additions & 0 deletions providers/volcengine-agent-plan/models/minimax-m3.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
base_model = "minimax/MiniMax-M3"

[[reasoning_options]]
type = "toggle"

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

[limit]
context = 512_000
output = 4_096

[modalities]
input = ["text", "image"]
output = ["text"]
5 changes: 5 additions & 0 deletions providers/volcengine-agent-plan/provider.toml
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
name = "Volcengine Agent Plan"
npm = "@ai-sdk/openai-compatible"
env = ["VOLC_AGENT_PLAN_API_KEY"]
api = "https://ark.cn-beijing.volces.com/api/plan/v3"
doc = "https://www.volcengine.com/docs/82379"
Loading