diff --git a/providers/vercel/models/alibaba/qwen3-max-thinking.toml b/providers/vercel/models/alibaba/qwen3-max-thinking.toml new file mode 100644 index 000000000..81abea068 --- /dev/null +++ b/providers/vercel/models/alibaba/qwen3-max-thinking.toml @@ -0,0 +1,23 @@ +name = "Qwen 3 Max Thinking" +family = "qwen" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = true +temperature = true +knowledge = "2025-01" +tool_call = true +open_weights = true + +[cost] +input = 1.20 +output = 6.00 +cache_read = 0.24 + +[limit] +context = 256_000 +output = 65_536 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/vercel/models/anthropic/claude-haiku-4.5.toml b/providers/vercel/models/anthropic/claude-haiku-4.5.toml index b101ee83d..1c6e31b9f 100644 --- a/providers/vercel/models/anthropic/claude-haiku-4.5.toml +++ b/providers/vercel/models/anthropic/claude-haiku-4.5.toml @@ -9,6 +9,8 @@ tool_call = true knowledge = "2025-02-28" open_weights = false +interleaved = true + [cost] input = 1.00 output = 5.00 diff --git a/providers/vercel/models/anthropic/claude-opus-4.5.toml b/providers/vercel/models/anthropic/claude-opus-4.5.toml index 8e569eb08..0c396db01 100644 --- a/providers/vercel/models/anthropic/claude-opus-4.5.toml +++ b/providers/vercel/models/anthropic/claude-opus-4.5.toml @@ -9,6 +9,8 @@ tool_call = true knowledge = "2025-03-31" open_weights = false +interleaved = true + [cost] input = 5.00 output = 25.00 diff --git a/providers/vercel/models/anthropic/claude-opus-4.6.toml b/providers/vercel/models/anthropic/claude-opus-4.6.toml new file mode 100644 index 000000000..e8bfe9adb --- /dev/null +++ b/providers/vercel/models/anthropic/claude-opus-4.6.toml @@ -0,0 +1,26 @@ +name = "Claude Opus 4.6" +family = "claude-opus" +release_date = "2026-02" +last_updated = "2026-02" +attachment = true +reasoning = true +temperature = true +tool_call = true +knowledge = "2025-05" +open_weights = false + +interleaved = true + +[cost] +input = 5.00 +output = 25.00 +cache_read = 0.50 +cache_write = 6.25 + +[limit] +context = 1_000_000 +output = 128_000 + +[modalities] +input = ["text", "image", "pdf"] +output = ["text"] diff --git a/providers/vercel/models/arcee-ai/trinity-large-preview.toml b/providers/vercel/models/arcee-ai/trinity-large-preview.toml new file mode 100644 index 000000000..312756890 --- /dev/null +++ b/providers/vercel/models/arcee-ai/trinity-large-preview.toml @@ -0,0 +1,22 @@ +name = "Trinity Large Preview" +family = "trinity" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = false +temperature = true +tool_call = true +open_weights = false +knowledge = "2024-10" + +[cost] +input = 0.25 +output = 1.00 + +[limit] +context = 131_000 +output = 131_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/vercel/models/deepseek/deepseek-v3.2-thinking.toml b/providers/vercel/models/deepseek/deepseek-v3.2-thinking.toml index 673477bd0..ba5d53ccc 100644 --- a/providers/vercel/models/deepseek/deepseek-v3.2-thinking.toml +++ b/providers/vercel/models/deepseek/deepseek-v3.2-thinking.toml @@ -9,6 +9,8 @@ tool_call = true open_weights = false knowledge = "2024-07" +interleaved = true + [cost] input = 0.28 output = 0.42 diff --git a/providers/vercel/models/minimax/minimax-m2.1.toml b/providers/vercel/models/minimax/minimax-m2.1.toml index 9e42bc428..e90591b78 100644 --- a/providers/vercel/models/minimax/minimax-m2.1.toml +++ b/providers/vercel/models/minimax/minimax-m2.1.toml @@ -9,6 +9,8 @@ tool_call = true open_weights = false knowledge = "2024-10" +interleaved = true + [cost] input = 0.3 output = 1.2 diff --git a/providers/vercel/models/minimax/minimax-m2.toml b/providers/vercel/models/minimax/minimax-m2.toml index 2eb4b130c..ef4c535e1 100644 --- a/providers/vercel/models/minimax/minimax-m2.toml +++ b/providers/vercel/models/minimax/minimax-m2.toml @@ -9,6 +9,8 @@ tool_call = true knowledge = "2024-10" open_weights = true +interleaved = true + [cost] input = 0.27 output = 1.15 diff --git a/providers/vercel/models/moonshotai/kimi-k2-thinking-turbo.toml b/providers/vercel/models/moonshotai/kimi-k2-thinking-turbo.toml index 06aa17004..256ca9c05 100644 --- a/providers/vercel/models/moonshotai/kimi-k2-thinking-turbo.toml +++ b/providers/vercel/models/moonshotai/kimi-k2-thinking-turbo.toml @@ -9,6 +9,8 @@ tool_call = true open_weights = false knowledge = "2024-08" +interleaved = true + [cost] input = 1.15 output = 8 diff --git a/providers/vercel/models/moonshotai/kimi-k2-thinking.toml b/providers/vercel/models/moonshotai/kimi-k2-thinking.toml index fee059299..16df39187 100644 --- a/providers/vercel/models/moonshotai/kimi-k2-thinking.toml +++ b/providers/vercel/models/moonshotai/kimi-k2-thinking.toml @@ -9,6 +9,8 @@ tool_call = true open_weights = false knowledge = "2024-08" +interleaved = true + [cost] input = 0.47 output = 2 diff --git a/providers/vercel/models/moonshotai/kimi-k2.5.toml b/providers/vercel/models/moonshotai/kimi-k2.5.toml index 7dd2777e0..4a9a526ee 100644 --- a/providers/vercel/models/moonshotai/kimi-k2.5.toml +++ b/providers/vercel/models/moonshotai/kimi-k2.5.toml @@ -9,8 +9,7 @@ tool_call = true knowledge = "2025-01" open_weights = true -[interleaved] -field = "reasoning_details" +interleaved = true [cost] input = 0.60 diff --git a/providers/vercel/models/openai/gpt-4o-mini-search-preview.toml b/providers/vercel/models/openai/gpt-4o-mini-search-preview.toml new file mode 100644 index 000000000..4d1ce3ad9 --- /dev/null +++ b/providers/vercel/models/openai/gpt-4o-mini-search-preview.toml @@ -0,0 +1,23 @@ +name = "GPT 4o Mini Search Preview" +family = "gpt-mini" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = false +temperature = true +knowledge = "2023-09" +tool_call = false +structured_output = false +open_weights = false + +[cost] +input = 0.15 +output = 0.60 + +[limit] +context = 128_000 +output = 16_384 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/vercel/models/zai/glm-4.5.toml b/providers/vercel/models/zai/glm-4.5.toml index c934b54e5..743a99774 100644 --- a/providers/vercel/models/zai/glm-4.5.toml +++ b/providers/vercel/models/zai/glm-4.5.toml @@ -9,6 +9,8 @@ knowledge = "2025-07" tool_call = true open_weights = true +interleaved = true + [cost] input = 0.6 output = 2.2 diff --git a/providers/vercel/models/zai/glm-4.6.toml b/providers/vercel/models/zai/glm-4.6.toml index 5f2edba16..82a689774 100644 --- a/providers/vercel/models/zai/glm-4.6.toml +++ b/providers/vercel/models/zai/glm-4.6.toml @@ -9,6 +9,8 @@ knowledge = "2025-04" tool_call = true open_weights = true +interleaved = true + [cost] input = 0.45 output = 1.8 diff --git a/providers/vercel/models/zai/glm-4.7-flashx.toml b/providers/vercel/models/zai/glm-4.7-flashx.toml new file mode 100644 index 000000000..64b819908 --- /dev/null +++ b/providers/vercel/models/zai/glm-4.7-flashx.toml @@ -0,0 +1,25 @@ +name = "GLM 4.7 FlashX" +family = "glm-flash" +release_date = "2025-01" +last_updated = "2025-01" +attachment = false +reasoning = true +temperature = true +knowledge = "2025-01" +tool_call = true +open_weights = true + +interleaved = true + +[cost] +input = 0.06 +output = 0.40 +cache_read = 0.01 + +[limit] +context = 200_000 +output = 128_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/vercel/models/zai/glm-4.7.toml b/providers/vercel/models/zai/glm-4.7.toml index bf6efd3d0..4410d9072 100644 --- a/providers/vercel/models/zai/glm-4.7.toml +++ b/providers/vercel/models/zai/glm-4.7.toml @@ -9,6 +9,8 @@ tool_call = true open_weights = false knowledge = "2024-10" +interleaved = true + [cost] input = 0.43 output = 1.75