feat(ofox): add missing chat models (#4718)
* feat(ofox): add missing chat models * fix(ofox): use canonical Seed metadata --------- Co-authored-by: Aiden Cline <rekram1-node@users.noreply.github.com>
This commit is contained in:
committed by
GitHub
parent
ae2c1ab9a7
commit
994ea92a66
@@ -0,0 +1,21 @@
|
||||
# Sources (accessed 2026-08-14):
|
||||
# - https://seed.bytedance.com/en/seed2
|
||||
# - https://www.volcengine.com/docs/82379/1330310
|
||||
name = "Seed 1.6 Flash"
|
||||
description = "Low-latency ByteDance Seed model for high-throughput chat, extraction, and lightweight tool use"
|
||||
family = "seed"
|
||||
release_date = "2025-08-28"
|
||||
last_updated = "2025-08-28"
|
||||
attachment = false
|
||||
reasoning = false
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 32_000
|
||||
|
||||
[modalities]
|
||||
input = ["text"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,21 @@
|
||||
# Sources (accessed 2026-08-14):
|
||||
# - https://seed.bytedance.com/en/seed2
|
||||
# - https://www.volcengine.com/docs/82379/1330310
|
||||
name = "Seed 1.6 Vision"
|
||||
description = "ByteDance Seed multimodal model for image understanding, visual reasoning, and tool-assisted tasks"
|
||||
family = "seed"
|
||||
release_date = "2025-08-15"
|
||||
last_updated = "2025-08-15"
|
||||
attachment = true
|
||||
reasoning = false
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 32_000
|
||||
|
||||
[modalities]
|
||||
input = ["text", "image"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,21 @@
|
||||
# Sources (accessed 2026-08-14):
|
||||
# - https://seed.bytedance.com/en/seed2
|
||||
# - https://www.volcengine.com/docs/82379/1330310
|
||||
name = "Seed 1.6"
|
||||
description = "ByteDance Seed model for long-context reasoning, instruction following, and tool-assisted tasks"
|
||||
family = "seed"
|
||||
release_date = "2025-10-15"
|
||||
last_updated = "2025-10-15"
|
||||
attachment = false
|
||||
reasoning = true
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 64_000
|
||||
|
||||
[modalities]
|
||||
input = ["text"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,21 @@
|
||||
# Sources (accessed 2026-08-14):
|
||||
# - https://seed.bytedance.com/en/seed2
|
||||
# - https://www.volcengine.com/docs/82379/1330310
|
||||
name = "Seed 1.8"
|
||||
description = "ByteDance Seed model for multimodal reasoning, long-context analysis, and agent workflows"
|
||||
family = "seed"
|
||||
release_date = "2025-12-28"
|
||||
last_updated = "2025-12-28"
|
||||
attachment = false
|
||||
reasoning = true
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 64_000
|
||||
|
||||
[modalities]
|
||||
input = ["text"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,21 @@
|
||||
# Sources (accessed 2026-08-14):
|
||||
# - https://seed.bytedance.com/en/seed2
|
||||
# - https://www.volcengine.com/docs/82379/1330310
|
||||
name = "Seed 2.0 Lite"
|
||||
description = "Cost-efficient ByteDance Seed 2.0 model for production chat, analysis, and structured generation"
|
||||
family = "seed"
|
||||
release_date = "2026-02-14"
|
||||
last_updated = "2026-02-14"
|
||||
attachment = true
|
||||
reasoning = true
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 32_000
|
||||
|
||||
[modalities]
|
||||
input = ["text", "image", "video"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,21 @@
|
||||
# Sources (accessed 2026-08-14):
|
||||
# - https://seed.bytedance.com/en/seed2
|
||||
# - https://www.volcengine.com/docs/82379/1330310
|
||||
name = "Seed 2.0 Mini"
|
||||
description = "Lightweight ByteDance Seed 2.0 model for low-latency multimodal reasoning and high-volume tasks"
|
||||
family = "seed"
|
||||
release_date = "2026-02-14"
|
||||
last_updated = "2026-02-14"
|
||||
attachment = true
|
||||
reasoning = true
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 32_000
|
||||
|
||||
[modalities]
|
||||
input = ["text", "image", "video"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,21 @@
|
||||
# Sources (accessed 2026-08-14):
|
||||
# - https://seed.bytedance.com/en/seed2
|
||||
# - https://www.volcengine.com/docs/82379/1330310
|
||||
name = "Seed 2.0 Pro"
|
||||
description = "Flagship ByteDance Seed 2.0 model for complex multimodal reasoning and long-horizon agent workflows"
|
||||
family = "seed"
|
||||
release_date = "2026-02-14"
|
||||
last_updated = "2026-02-14"
|
||||
attachment = true
|
||||
reasoning = true
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 128_000
|
||||
|
||||
[modalities]
|
||||
input = ["text", "image", "video"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,21 @@
|
||||
# Sources (accessed 2026-08-14):
|
||||
# - https://seed.bytedance.com/en/seed2
|
||||
# - https://www.volcengine.com/docs/82379/1330310
|
||||
name = "Seed 2.1 Pro"
|
||||
description = "Flagship ByteDance Seed 2.1 model for complex multimodal reasoning, coding, and agents"
|
||||
family = "seed"
|
||||
release_date = "2026-06-23"
|
||||
last_updated = "2026-06-23"
|
||||
attachment = true
|
||||
reasoning = true
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 256_000
|
||||
|
||||
[modalities]
|
||||
input = ["text", "image", "video"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,21 @@
|
||||
# Sources (accessed 2026-08-14):
|
||||
# - https://seed.bytedance.com/en/seed2
|
||||
# - https://www.volcengine.com/docs/82379/1330310
|
||||
name = "Seed 2.1 Turbo"
|
||||
description = "Faster ByteDance Seed 2.1 model for multimodal reasoning and latency-sensitive agent workflows"
|
||||
family = "seed"
|
||||
release_date = "2026-06-23"
|
||||
last_updated = "2026-06-23"
|
||||
attachment = true
|
||||
reasoning = true
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 256_000
|
||||
|
||||
[modalities]
|
||||
input = ["text", "image", "video"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,21 @@
|
||||
# Sources (accessed 2026-08-14):
|
||||
# - https://seed.bytedance.com/en/seed2
|
||||
# - https://www.volcengine.com/docs/82379/1330310
|
||||
name = "Seed Character"
|
||||
description = "ByteDance Seed model optimized for character-driven dialogue and consistent conversational behavior"
|
||||
family = "seed"
|
||||
release_date = "2026-06-23"
|
||||
last_updated = "2026-06-23"
|
||||
attachment = true
|
||||
reasoning = true
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 256_000
|
||||
|
||||
[modalities]
|
||||
input = ["text", "image", "video"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,21 @@
|
||||
# Sources (accessed 2026-08-14):
|
||||
# - https://seed.bytedance.com/en/seed2
|
||||
# - https://www.volcengine.com/docs/82379/1330310
|
||||
name = "Seed Evolving"
|
||||
description = "Rolling ByteDance Seed model for rapidly updated reasoning, coding, and agent capabilities"
|
||||
family = "seed"
|
||||
release_date = "2026-06-23"
|
||||
last_updated = "2026-06-23"
|
||||
attachment = true
|
||||
reasoning = true
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 256_000
|
||||
|
||||
[modalities]
|
||||
input = ["text", "image", "video"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,19 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
name = "MiniMax-M2 Her"
|
||||
description = "MiniMax M2 variant tuned for conversational and character-driven agent interactions"
|
||||
family = "minimax"
|
||||
release_date = "2026-01-23"
|
||||
last_updated = "2026-01-23"
|
||||
attachment = false
|
||||
reasoning = true
|
||||
temperature = true
|
||||
tool_call = true
|
||||
open_weights = false
|
||||
|
||||
[limit]
|
||||
context = 200_000
|
||||
output = 131_000
|
||||
|
||||
[modalities]
|
||||
input = ["text"]
|
||||
output = ["text"]
|
||||
@@ -0,0 +1,13 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "anthropic/claude-sonnet-4-5"
|
||||
reasoning_options = [{ type = "budget_tokens", min = 1_024 }]
|
||||
|
||||
[cost]
|
||||
input = 3
|
||||
output = 15
|
||||
cache_read = 0.3
|
||||
cache_write = 3.75
|
||||
|
||||
[provider]
|
||||
npm = "@ai-sdk/anthropic"
|
||||
api = "https://api.ofox.ai/anthropic/v1"
|
||||
@@ -0,0 +1,9 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Ofox reports capabilities.reasoning=false for this route, so it does not inherit Alibaba thinking controls.
|
||||
base_model = "alibaba/qwen-plus"
|
||||
reasoning = false
|
||||
|
||||
[cost]
|
||||
input = 0.12
|
||||
output = 0.29
|
||||
cache_read = 0.023
|
||||
@@ -0,0 +1,10 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Toggle: enable_thinking true|false
|
||||
# Budget: thinking_budget
|
||||
base_model = "alibaba/qwen3.5-35b-a3b"
|
||||
reasoning_options = [{ type = "toggle" }, { type = "budget_tokens" }]
|
||||
|
||||
[cost]
|
||||
input = 0.29
|
||||
output = 1.83
|
||||
cache_read = 0.29
|
||||
@@ -0,0 +1,7 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "minimax/MiniMax-M2-Her"
|
||||
reasoning_options = []
|
||||
|
||||
[cost]
|
||||
input = 0.3
|
||||
output = 1.2
|
||||
@@ -0,0 +1,10 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "minimax/MiniMax-M2.1"
|
||||
name = "MiniMax-M2.1 Lightning"
|
||||
reasoning_options = []
|
||||
|
||||
[cost]
|
||||
input = 0.3
|
||||
output = 2.4
|
||||
cache_read = 0.03
|
||||
cache_write = 0.375
|
||||
@@ -0,0 +1,9 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "minimax/MiniMax-M2.1"
|
||||
reasoning_options = []
|
||||
|
||||
[cost]
|
||||
input = 0.3
|
||||
output = 1.2
|
||||
cache_read = 0.03
|
||||
cache_write = 0.375
|
||||
@@ -0,0 +1,10 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "minimax/MiniMax-M2.5-highspeed"
|
||||
name = "MiniMax-M2.5 Lightning"
|
||||
reasoning_options = []
|
||||
|
||||
[cost]
|
||||
input = 0.3
|
||||
output = 2.4
|
||||
cache_read = 0.03
|
||||
cache_write = 0.375
|
||||
@@ -0,0 +1,9 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "minimax/MiniMax-M2.5"
|
||||
reasoning_options = []
|
||||
|
||||
[cost]
|
||||
input = 0.3
|
||||
output = 1.2
|
||||
cache_read = 0.03
|
||||
cache_write = 0.375
|
||||
@@ -0,0 +1,9 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "minimax/MiniMax-M2.7-highspeed"
|
||||
reasoning_options = []
|
||||
|
||||
[cost]
|
||||
input = 0.6
|
||||
output = 2.4
|
||||
cache_read = 0.06
|
||||
cache_write = 0.375
|
||||
@@ -0,0 +1,9 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "minimax/MiniMax-M2"
|
||||
reasoning_options = []
|
||||
|
||||
[cost]
|
||||
input = 0.3
|
||||
output = 1.2
|
||||
cache_read = 0.03
|
||||
cache_write = 0.375
|
||||
@@ -0,0 +1,8 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "minimax/MiniMax-M3"
|
||||
reasoning_options = []
|
||||
|
||||
[cost]
|
||||
input = 0.6
|
||||
output = 2.4
|
||||
cache_read = 0.12
|
||||
@@ -0,0 +1,13 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Ofox reports capabilities.reasoning=false for this route, so it does not inherit OpenAI effort controls.
|
||||
base_model = "openai/gpt-5-nano"
|
||||
reasoning = false
|
||||
|
||||
[cost]
|
||||
input = 0.05
|
||||
output = 0.4
|
||||
cache_read = 0.01
|
||||
|
||||
[provider]
|
||||
npm = "@ai-sdk/openai"
|
||||
api = "https://api.ofox.ai/v1"
|
||||
@@ -0,0 +1,12 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "openai/gpt-5.3-codex"
|
||||
reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }]
|
||||
|
||||
[cost]
|
||||
input = 1.75
|
||||
output = 14
|
||||
cache_read = 0.18
|
||||
|
||||
[provider]
|
||||
npm = "@ai-sdk/openai"
|
||||
api = "https://api.ofox.ai/v1"
|
||||
@@ -0,0 +1,12 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "openai/gpt-5.4"
|
||||
reasoning_options = [{ type = "effort", values = ["none", "low", "medium", "high", "xhigh"] }]
|
||||
|
||||
[cost]
|
||||
input = 2.5
|
||||
output = 15
|
||||
cache_read = 0.25
|
||||
|
||||
[provider]
|
||||
npm = "@ai-sdk/openai"
|
||||
api = "https://api.ofox.ai/v1"
|
||||
@@ -0,0 +1,7 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "bytedance-seed/seed-1-6-flash"
|
||||
|
||||
[cost]
|
||||
input = 0.03
|
||||
output = 0.22
|
||||
cache_read = 0.0043
|
||||
@@ -0,0 +1,7 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
base_model = "bytedance-seed/seed-1-6-vision"
|
||||
|
||||
[cost]
|
||||
input = 0.12
|
||||
output = 1.15
|
||||
cache_read = 0.023
|
||||
@@ -0,0 +1,9 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Toggle: thinking.type = enabled|disabled (Volcengine Ark chat path)
|
||||
base_model = "bytedance-seed/seed-1-6"
|
||||
reasoning_options = [{ type = "toggle" }]
|
||||
|
||||
[cost]
|
||||
input = 0.12
|
||||
output = 0.29
|
||||
cache_read = 0.023
|
||||
@@ -0,0 +1,9 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Toggle: thinking.type = enabled|disabled (Volcengine Ark chat path)
|
||||
base_model = "bytedance-seed/seed-1-8"
|
||||
reasoning_options = [{ type = "toggle" }]
|
||||
|
||||
[cost]
|
||||
input = 0.12
|
||||
output = 0.29
|
||||
cache_read = 0.023
|
||||
@@ -0,0 +1,14 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Toggle: thinking.type = enabled|disabled (Volcengine Ark chat path)
|
||||
base_model = "bytedance-seed/seed-2.0-code"
|
||||
reasoning_options = [{ type = "toggle" }]
|
||||
|
||||
[cost]
|
||||
input = 0.67
|
||||
output = 3.36
|
||||
cache_read = 0.14
|
||||
cache_write = 0.0024
|
||||
|
||||
[limit]
|
||||
context = 256_000
|
||||
output = 128_000
|
||||
@@ -0,0 +1,10 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Toggle: thinking.type = enabled|disabled (Volcengine Ark chat path)
|
||||
base_model = "bytedance-seed/seed-2.0-lite"
|
||||
reasoning_options = [{ type = "toggle" }]
|
||||
|
||||
[cost]
|
||||
input = 0.13
|
||||
output = 0.76
|
||||
cache_read = 0.03
|
||||
cache_write = 0.0024
|
||||
@@ -0,0 +1,10 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Toggle: thinking.type = enabled|disabled (Volcengine Ark chat path)
|
||||
base_model = "bytedance-seed/seed-2.0-mini"
|
||||
reasoning_options = [{ type = "toggle" }]
|
||||
|
||||
[cost]
|
||||
input = 0.06
|
||||
output = 0.56
|
||||
cache_read = 0.02
|
||||
cache_write = 0.0024
|
||||
@@ -0,0 +1,10 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Toggle: thinking.type = enabled|disabled (Volcengine Ark chat path)
|
||||
base_model = "bytedance-seed/seed-2.0-pro"
|
||||
reasoning_options = [{ type = "toggle" }]
|
||||
|
||||
[cost]
|
||||
input = 0.67
|
||||
output = 3.36
|
||||
cache_read = 0.14
|
||||
cache_write = 0.0024
|
||||
@@ -0,0 +1,10 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Toggle: thinking.type = enabled|disabled (Volcengine Ark chat path)
|
||||
base_model = "bytedance-seed/seed-2.1-pro"
|
||||
reasoning_options = [{ type = "toggle" }]
|
||||
|
||||
[cost]
|
||||
input = 0.884
|
||||
output = 4.42
|
||||
cache_read = 0.177
|
||||
cache_write = 0.0025
|
||||
@@ -0,0 +1,10 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Toggle: thinking.type = enabled|disabled (Volcengine Ark chat path)
|
||||
base_model = "bytedance-seed/seed-2.1-turbo"
|
||||
reasoning_options = [{ type = "toggle" }]
|
||||
|
||||
[cost]
|
||||
input = 0.442
|
||||
output = 2.212
|
||||
cache_read = 0.085
|
||||
cache_write = 0.0024
|
||||
@@ -0,0 +1,10 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Toggle: thinking.type = enabled|disabled (Volcengine Ark chat path)
|
||||
base_model = "bytedance-seed/seed-character"
|
||||
reasoning_options = [{ type = "toggle" }]
|
||||
|
||||
[cost]
|
||||
input = 0.177
|
||||
output = 0.884
|
||||
cache_read = 0.024
|
||||
cache_write = 0.0025
|
||||
@@ -0,0 +1,10 @@
|
||||
# Source: https://api.ofox.ai/v2/models/catalog?include=provider_price&limit=500
|
||||
# Toggle: thinking.type = enabled|disabled (Volcengine Ark chat path)
|
||||
base_model = "bytedance-seed/seed-evolving"
|
||||
reasoning_options = [{ type = "toggle" }]
|
||||
|
||||
[cost]
|
||||
input = 0.884
|
||||
output = 4.42
|
||||
cache_read = 0.177
|
||||
cache_write = 0.0025
|
||||
Reference in New Issue
Block a user