From f65a6a47431e1ec77fc0b18f3e709d316c0ac526 Mon Sep 17 00:00:00 2001 From: Hristo Todorov Date: Fri, 1 May 2026 09:47:25 +0300 Subject: [PATCH] Add DiscreteStack provider --- providers/discretestack/logo.svg | 16 ++++++++++++++ .../models/discretestack-stable-fast.toml | 22 +++++++++++++++++++ .../models/discretestack-stable.toml | 22 +++++++++++++++++++ providers/discretestack/provider.toml | 5 +++++ 4 files changed, 65 insertions(+) create mode 100755 providers/discretestack/logo.svg create mode 100644 providers/discretestack/models/discretestack-stable-fast.toml create mode 100644 providers/discretestack/models/discretestack-stable.toml create mode 100644 providers/discretestack/provider.toml diff --git a/providers/discretestack/logo.svg b/providers/discretestack/logo.svg new file mode 100755 index 000000000..faa0d660e --- /dev/null +++ b/providers/discretestack/logo.svg @@ -0,0 +1,16 @@ + + + + + + + + + + diff --git a/providers/discretestack/models/discretestack-stable-fast.toml b/providers/discretestack/models/discretestack-stable-fast.toml new file mode 100644 index 000000000..d41b166c0 --- /dev/null +++ b/providers/discretestack/models/discretestack-stable-fast.toml @@ -0,0 +1,22 @@ +name = "discretestack-stable-fast" +family = "glm" +release_date = "2026-05-01" +last_updated = "2026-05-01" + +reasoning = false +temperature = true +tool_call = true +attachment = true +open_weights = true + +[cost] +input = 0.00 +output = 0.00 + +[limit] +context = 200_000 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/discretestack/models/discretestack-stable.toml b/providers/discretestack/models/discretestack-stable.toml new file mode 100644 index 000000000..1c091f05c --- /dev/null +++ b/providers/discretestack/models/discretestack-stable.toml @@ -0,0 +1,22 @@ +name = "discretestack-stable" +family = "glm" +release_date = "2026-05-01" +last_updated = "2026-05-01" + +reasoning = true +temperature = true +tool_call = true +attachment = true +open_weights = true + +[cost] +input = 0.00 +output = 0.00 + +[limit] +context = 200_000 +output = 8_192 + +[modalities] +input = ["text", "image"] +output = ["text"] diff --git a/providers/discretestack/provider.toml b/providers/discretestack/provider.toml new file mode 100644 index 000000000..78a64e400 --- /dev/null +++ b/providers/discretestack/provider.toml @@ -0,0 +1,5 @@ +name = "DiscreteStack" +npm = "@ai-sdk/openai-compatible" +api = "https://api.discretestack.com/v1" +env = ["DISCRETESTACK_API_KEY"] +doc = "https://setup.discretestack.com"