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"