From 632a90736d5130eccf232b29c61087ae80c63937 Mon Sep 17 00:00:00 2001 From: Chris Kouris Date: Tue, 28 Apr 2026 21:49:49 +0000 Subject: [PATCH 1/2] chutes: add Qwen 3.6 and Gemma 4 models Adds two live Chutes API models that are currently missing from the models.dev Chutes provider source: - Qwen/Qwen3.6-27B-TEE - google/gemma-4-31B-turbo-TEE Leaves existing unsloth/gemma-3-* entries untouched because they are on the internal hold/removal list. Validation: - Parsed new TOMLs with the local Chutes sync parser - Ran git diff --check - bun validate skipped locally because Bun is not installed --- .../chutes/models/Qwen/Qwen3.6-27B-TEE.toml | 26 +++++++++++++++++++ .../models/google/gemma-4-31B-turbo-TEE.toml | 26 +++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 providers/chutes/models/Qwen/Qwen3.6-27B-TEE.toml create mode 100644 providers/chutes/models/google/gemma-4-31B-turbo-TEE.toml diff --git a/providers/chutes/models/Qwen/Qwen3.6-27B-TEE.toml b/providers/chutes/models/Qwen/Qwen3.6-27B-TEE.toml new file mode 100644 index 000000000..66aeeddaa --- /dev/null +++ b/providers/chutes/models/Qwen/Qwen3.6-27B-TEE.toml @@ -0,0 +1,26 @@ +name = "Qwen3.6 27B TEE" +family = "qwen" +release_date = "2026-04-28" +last_updated = "2026-04-28" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.5 +output = 2 +cache_read = 0.25 + +[limit] +context = 262_144 +output = 65_536 + +[modalities] +input = ["text", "image"] +output = ["text"] + +[interleaved] +field = "reasoning_content" diff --git a/providers/chutes/models/google/gemma-4-31B-turbo-TEE.toml b/providers/chutes/models/google/gemma-4-31B-turbo-TEE.toml new file mode 100644 index 000000000..4fea0aedd --- /dev/null +++ b/providers/chutes/models/google/gemma-4-31B-turbo-TEE.toml @@ -0,0 +1,26 @@ +name = "Gemma 4 31B Turbo TEE" +family = "gemma" +release_date = "2026-04-28" +last_updated = "2026-04-28" +attachment = true +reasoning = true +temperature = true +tool_call = true +structured_output = true +open_weights = true + +[cost] +input = 0.13 +output = 0.38 +cache_read = 0.065 + +[limit] +context = 131_072 +output = 65_536 + +[modalities] +input = ["text", "image"] +output = ["text"] + +[interleaved] +field = "reasoning_content" From 717fd77c9b4819ac8d741bd8089dbcf131b862e2 Mon Sep 17 00:00:00 2001 From: My Name Date: Tue, 5 May 2026 13:54:35 -0400 Subject: [PATCH 2/2] use extends instead --- .../chutes/models/Qwen/Qwen3.6-27B-TEE.toml | 16 ++++------------ .../models/google/gemma-4-31B-turbo-TEE.toml | 15 ++++----------- 2 files changed, 8 insertions(+), 23 deletions(-) diff --git a/providers/chutes/models/Qwen/Qwen3.6-27B-TEE.toml b/providers/chutes/models/Qwen/Qwen3.6-27B-TEE.toml index 66aeeddaa..2e5d95ac9 100644 --- a/providers/chutes/models/Qwen/Qwen3.6-27B-TEE.toml +++ b/providers/chutes/models/Qwen/Qwen3.6-27B-TEE.toml @@ -1,26 +1,18 @@ +[extends] +from = "alibaba/qwen3.6-27b" + name = "Qwen3.6 27B TEE" -family = "qwen" release_date = "2026-04-28" last_updated = "2026-04-28" -attachment = true -reasoning = true -temperature = true -tool_call = true -structured_output = true -open_weights = true [cost] input = 0.5 output = 2 cache_read = 0.25 -[limit] -context = 262_144 -output = 65_536 - [modalities] input = ["text", "image"] output = ["text"] [interleaved] -field = "reasoning_content" +field = "reasoning_content" \ No newline at end of file diff --git a/providers/chutes/models/google/gemma-4-31B-turbo-TEE.toml b/providers/chutes/models/google/gemma-4-31B-turbo-TEE.toml index 4fea0aedd..9568f158e 100644 --- a/providers/chutes/models/google/gemma-4-31B-turbo-TEE.toml +++ b/providers/chutes/models/google/gemma-4-31B-turbo-TEE.toml @@ -1,13 +1,10 @@ +[extends] +from = "google/gemma-4-31b-it" + name = "Gemma 4 31B Turbo TEE" -family = "gemma" release_date = "2026-04-28" last_updated = "2026-04-28" attachment = true -reasoning = true -temperature = true -tool_call = true -structured_output = true -open_weights = true [cost] input = 0.13 @@ -18,9 +15,5 @@ cache_read = 0.065 context = 131_072 output = 65_536 -[modalities] -input = ["text", "image"] -output = ["text"] - [interleaved] -field = "reasoning_content" +field = "reasoning_content" \ No newline at end of file