From ae61736a88e968025cfa6d68d4e2cdcd1e3cf360 Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Mon, 1 Jun 2026 22:12:14 +0200 Subject: [PATCH 01/15] feat(providers): add QVAC --- providers/qvac/logo.svg | 6 ++++++ .../qvac/models/embeddinggemma-300m.toml | 21 +++++++++++++++++++ providers/qvac/models/qwen3-0.6b.toml | 21 +++++++++++++++++++ providers/qvac/models/qwen3-1.7b.toml | 21 +++++++++++++++++++ providers/qvac/models/qwen3-4b.toml | 21 +++++++++++++++++++ providers/qvac/provider.toml | 4 ++++ 6 files changed, 94 insertions(+) create mode 100644 providers/qvac/logo.svg create mode 100644 providers/qvac/models/embeddinggemma-300m.toml create mode 100644 providers/qvac/models/qwen3-0.6b.toml create mode 100644 providers/qvac/models/qwen3-1.7b.toml create mode 100644 providers/qvac/models/qwen3-4b.toml create mode 100644 providers/qvac/provider.toml diff --git a/providers/qvac/logo.svg b/providers/qvac/logo.svg new file mode 100644 index 000000000..677737b04 --- /dev/null +++ b/providers/qvac/logo.svg @@ -0,0 +1,6 @@ + + + diff --git a/providers/qvac/models/embeddinggemma-300m.toml b/providers/qvac/models/embeddinggemma-300m.toml new file mode 100644 index 000000000..9930cc5ef --- /dev/null +++ b/providers/qvac/models/embeddinggemma-300m.toml @@ -0,0 +1,21 @@ +name = "EmbeddingGemma 300M" +family = "gemma" +attachment = false +reasoning = false +tool_call = false +temperature = false +open_weights = true +release_date = "2025-09-04" +last_updated = "2025-09-04" + +[cost] +input = 0 +output = 0 + +[limit] +context = 2_048 +output = 768 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qvac/models/qwen3-0.6b.toml b/providers/qvac/models/qwen3-0.6b.toml new file mode 100644 index 000000000..e9f087443 --- /dev/null +++ b/providers/qvac/models/qwen3-0.6b.toml @@ -0,0 +1,21 @@ +name = "Qwen3 0.6B" +family = "qwen" +attachment = false +reasoning = false +tool_call = true +temperature = true +open_weights = true +release_date = "2025-04-29" +last_updated = "2025-04-29" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qvac/models/qwen3-1.7b.toml b/providers/qvac/models/qwen3-1.7b.toml new file mode 100644 index 000000000..707e42fb5 --- /dev/null +++ b/providers/qvac/models/qwen3-1.7b.toml @@ -0,0 +1,21 @@ +name = "Qwen3 1.7B" +family = "qwen" +attachment = false +reasoning = false +tool_call = true +temperature = true +open_weights = true +release_date = "2025-04-29" +last_updated = "2025-04-29" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qvac/models/qwen3-4b.toml b/providers/qvac/models/qwen3-4b.toml new file mode 100644 index 000000000..f4a726f20 --- /dev/null +++ b/providers/qvac/models/qwen3-4b.toml @@ -0,0 +1,21 @@ +name = "Qwen3 4B" +family = "qwen" +attachment = false +reasoning = false +tool_call = true +temperature = true +open_weights = true +release_date = "2025-04-29" +last_updated = "2025-04-29" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/qvac/provider.toml b/providers/qvac/provider.toml new file mode 100644 index 000000000..1bb515042 --- /dev/null +++ b/providers/qvac/provider.toml @@ -0,0 +1,4 @@ +name = "QVAC" +env = ["QVAC_API_KEY"] +npm = "@qvac/ai-sdk-provider" +doc = "https://docs.qvac.tether.io/cli/http-server/integration/" From 7996348f7a51c1fb9106b18685b4ed30030f9d7f Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 2 Jun 2026 15:37:47 +0200 Subject: [PATCH 02/15] feat(providers): add gpt-oss-20b to QVAC --- providers/qvac/models/gpt-oss-20b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/gpt-oss-20b.toml diff --git a/providers/qvac/models/gpt-oss-20b.toml b/providers/qvac/models/gpt-oss-20b.toml new file mode 100644 index 000000000..d2f2beb55 --- /dev/null +++ b/providers/qvac/models/gpt-oss-20b.toml @@ -0,0 +1,21 @@ +name = "GPT-OSS 20B" +family = "gpt-oss" +attachment = false +reasoning = true +tool_call = true +temperature = true +open_weights = true +release_date = "2025-08-05" +last_updated = "2025-08-05" + +[cost] +input = 0 +output = 0 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] From a9ff6a856d34a8bc38f6dac4918977d479fe19b1 Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:15:18 +0200 Subject: [PATCH 03/15] feat(providers): add QVAC Qwen3.5 0.8b (multimodal) --- providers/qvac/models/qwen3.5-0.8b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/qwen3.5-0.8b.toml diff --git a/providers/qvac/models/qwen3.5-0.8b.toml b/providers/qvac/models/qwen3.5-0.8b.toml new file mode 100644 index 000000000..a8494ae1e --- /dev/null +++ b/providers/qvac/models/qwen3.5-0.8b.toml @@ -0,0 +1,21 @@ +name = "Qwen3.5 0.8B" +family = "qwen" +attachment = true +reasoning = false +tool_call = true +temperature = true +open_weights = true +release_date = "2025-11-01" +last_updated = "2025-11-01" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] From a5fc45045eef949a452aba78720eb940c272f606 Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:15:19 +0200 Subject: [PATCH 04/15] feat(providers): add QVAC Qwen3.5 2b (multimodal) --- providers/qvac/models/qwen3.5-2b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/qwen3.5-2b.toml diff --git a/providers/qvac/models/qwen3.5-2b.toml b/providers/qvac/models/qwen3.5-2b.toml new file mode 100644 index 000000000..8b6a0f07d --- /dev/null +++ b/providers/qvac/models/qwen3.5-2b.toml @@ -0,0 +1,21 @@ +name = "Qwen3.5 2B" +family = "qwen" +attachment = true +reasoning = false +tool_call = true +temperature = true +open_weights = true +release_date = "2025-11-01" +last_updated = "2025-11-01" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] From d8f33ff015faa10c3545f1df4e75a00a3016ec89 Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:15:21 +0200 Subject: [PATCH 05/15] feat(providers): add QVAC Qwen3.5 4b (multimodal) --- providers/qvac/models/qwen3.5-4b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/qwen3.5-4b.toml diff --git a/providers/qvac/models/qwen3.5-4b.toml b/providers/qvac/models/qwen3.5-4b.toml new file mode 100644 index 000000000..c220a8db1 --- /dev/null +++ b/providers/qvac/models/qwen3.5-4b.toml @@ -0,0 +1,21 @@ +name = "Qwen3.5 4B" +family = "qwen" +attachment = true +reasoning = false +tool_call = true +temperature = true +open_weights = true +release_date = "2025-11-01" +last_updated = "2025-11-01" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] From d43d583a95bbd806a4be9a4de07334b4cfe9619c Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:31:11 +0200 Subject: [PATCH 06/15] feat(providers): add QVAC gpt-oss-120b to catalog --- providers/qvac/models/gpt-oss-120b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/gpt-oss-120b.toml diff --git a/providers/qvac/models/gpt-oss-120b.toml b/providers/qvac/models/gpt-oss-120b.toml new file mode 100644 index 000000000..1bf7de789 --- /dev/null +++ b/providers/qvac/models/gpt-oss-120b.toml @@ -0,0 +1,21 @@ +name = "GPT-OSS 120B" +family = "gpt-oss" +attachment = false +reasoning = true +tool_call = true +temperature = true +open_weights = true +release_date = "2025-08-05" +last_updated = "2025-08-05" + +[cost] +input = 0 +output = 0 + +[limit] +context = 131_072 +output = 32_768 + +[modalities] +input = ["text"] +output = ["text"] From d1b4cf14205128c5a0f4130fd1576bc20854a811 Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:31:12 +0200 Subject: [PATCH 07/15] feat(providers): add QVAC qwen3-8b to catalog --- providers/qvac/models/qwen3-8b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/qwen3-8b.toml diff --git a/providers/qvac/models/qwen3-8b.toml b/providers/qvac/models/qwen3-8b.toml new file mode 100644 index 000000000..63f739b74 --- /dev/null +++ b/providers/qvac/models/qwen3-8b.toml @@ -0,0 +1,21 @@ +name = "Qwen3 8B" +family = "qwen" +attachment = false +reasoning = false +tool_call = true +temperature = true +open_weights = true +release_date = "2025-04-29" +last_updated = "2025-04-29" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text"] +output = ["text"] From b2070b8b6e0b26208a2af6807e8e2cb09521f481 Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:31:13 +0200 Subject: [PATCH 08/15] feat(providers): add QVAC qwen3.5-9b to catalog --- providers/qvac/models/qwen3.5-9b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/qwen3.5-9b.toml diff --git a/providers/qvac/models/qwen3.5-9b.toml b/providers/qvac/models/qwen3.5-9b.toml new file mode 100644 index 000000000..9e0b00610 --- /dev/null +++ b/providers/qvac/models/qwen3.5-9b.toml @@ -0,0 +1,21 @@ +name = "Qwen3.5 9B" +family = "qwen" +attachment = true +reasoning = true +tool_call = true +temperature = true +open_weights = true +release_date = "2025-11-01" +last_updated = "2025-11-01" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] From 2d49b2e781d40919ae7c966662fe2c1fc1a15b30 Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:31:14 +0200 Subject: [PATCH 09/15] feat(providers): add QVAC qwen3.6-27b to catalog --- providers/qvac/models/qwen3.6-27b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/qwen3.6-27b.toml diff --git a/providers/qvac/models/qwen3.6-27b.toml b/providers/qvac/models/qwen3.6-27b.toml new file mode 100644 index 000000000..89ba1997b --- /dev/null +++ b/providers/qvac/models/qwen3.6-27b.toml @@ -0,0 +1,21 @@ +name = "Qwen3.6 27B" +family = "qwen" +attachment = true +reasoning = true +tool_call = true +temperature = true +open_weights = true +release_date = "2026-02-01" +last_updated = "2026-02-01" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] From b954d1572cb5125b60aacb1611f35b5170949446 Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:31:15 +0200 Subject: [PATCH 10/15] feat(providers): add QVAC qwen3.6-35b-a3b to catalog --- providers/qvac/models/qwen3.6-35b-a3b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/qwen3.6-35b-a3b.toml diff --git a/providers/qvac/models/qwen3.6-35b-a3b.toml b/providers/qvac/models/qwen3.6-35b-a3b.toml new file mode 100644 index 000000000..6d286e62a --- /dev/null +++ b/providers/qvac/models/qwen3.6-35b-a3b.toml @@ -0,0 +1,21 @@ +name = "Qwen3.6 35B-A3B" +family = "qwen" +attachment = true +reasoning = true +tool_call = true +temperature = true +open_weights = true +release_date = "2026-02-01" +last_updated = "2026-02-01" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] From e75d8d945a39fa19f8dcc13e88367ce81d551309 Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:31:16 +0200 Subject: [PATCH 11/15] feat(providers): add QVAC gemma4-e2b to catalog --- providers/qvac/models/gemma4-e2b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/gemma4-e2b.toml diff --git a/providers/qvac/models/gemma4-e2b.toml b/providers/qvac/models/gemma4-e2b.toml new file mode 100644 index 000000000..22654f7b7 --- /dev/null +++ b/providers/qvac/models/gemma4-e2b.toml @@ -0,0 +1,21 @@ +name = "Gemma 4 E2B" +family = "gemma" +attachment = true +reasoning = false +tool_call = true +temperature = true +open_weights = true +release_date = "2026-01-01" +last_updated = "2026-01-01" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] From 0e6ca30cc2bcd4877c0c632ede677eb3065aab6b Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:31:17 +0200 Subject: [PATCH 12/15] feat(providers): add QVAC gemma4-e4b to catalog --- providers/qvac/models/gemma4-e4b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/gemma4-e4b.toml diff --git a/providers/qvac/models/gemma4-e4b.toml b/providers/qvac/models/gemma4-e4b.toml new file mode 100644 index 000000000..f206cecc3 --- /dev/null +++ b/providers/qvac/models/gemma4-e4b.toml @@ -0,0 +1,21 @@ +name = "Gemma 4 E4B" +family = "gemma" +attachment = true +reasoning = false +tool_call = true +temperature = true +open_weights = true +release_date = "2026-01-01" +last_updated = "2026-01-01" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] From 298c4b686f14edd1d7fcbc9659e3f3c21b6cf09f Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:31:18 +0200 Subject: [PATCH 13/15] feat(providers): add QVAC gemma4-31b to catalog --- providers/qvac/models/gemma4-31b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/gemma4-31b.toml diff --git a/providers/qvac/models/gemma4-31b.toml b/providers/qvac/models/gemma4-31b.toml new file mode 100644 index 000000000..12b64017f --- /dev/null +++ b/providers/qvac/models/gemma4-31b.toml @@ -0,0 +1,21 @@ +name = "Gemma 4 31B" +family = "gemma" +attachment = true +reasoning = false +tool_call = true +temperature = true +open_weights = true +release_date = "2026-01-01" +last_updated = "2026-01-01" + +[cost] +input = 0 +output = 0 + +[limit] +context = 131_072 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] From 869e474fc916800ae173fd8cf146fd99c6b0a85c Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:31:19 +0200 Subject: [PATCH 14/15] feat(providers): add QVAC qwen3-vl-2b to catalog --- providers/qvac/models/qwen3-vl-2b.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/qwen3-vl-2b.toml diff --git a/providers/qvac/models/qwen3-vl-2b.toml b/providers/qvac/models/qwen3-vl-2b.toml new file mode 100644 index 000000000..c2f2460be --- /dev/null +++ b/providers/qvac/models/qwen3-vl-2b.toml @@ -0,0 +1,21 @@ +name = "Qwen3-VL 2B" +family = "qwen" +attachment = true +reasoning = false +tool_call = true +temperature = true +open_weights = true +release_date = "2025-10-01" +last_updated = "2025-10-01" + +[cost] +input = 0 +output = 0 + +[limit] +context = 32_768 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] From f724c202f54745337728732f6f28f107a0841cfc Mon Sep 17 00:00:00 2001 From: Simon Iribarren Date: Tue, 9 Jun 2026 11:31:20 +0200 Subject: [PATCH 15/15] feat(providers): add QVAC gte-large-335m to catalog --- providers/qvac/models/gte-large-335m.toml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 providers/qvac/models/gte-large-335m.toml diff --git a/providers/qvac/models/gte-large-335m.toml b/providers/qvac/models/gte-large-335m.toml new file mode 100644 index 000000000..0ffd91d67 --- /dev/null +++ b/providers/qvac/models/gte-large-335m.toml @@ -0,0 +1,21 @@ +name = "GTE-Large 335M" +family = "gte" +attachment = false +reasoning = false +tool_call = false +temperature = false +open_weights = true +release_date = "2024-07-29" +last_updated = "2024-07-29" + +[cost] +input = 0 +output = 0 + +[limit] +context = 8_192 +output = 1_024 + +[modalities] +input = ["text"] +output = ["text"]