From 6ae6420a4a7349c94dbe7a216af06232302905f4 Mon Sep 17 00:00:00 2001 From: Shivay Lamba Date: Sat, 5 Sep 2026 03:24:34 +0530 Subject: [PATCH] feat: add KlaatAI provider --- providers/klaatai/logo.svg | 3 +++ providers/klaatai/models/klaatu.toml | 23 +++++++++++++++++++++++ providers/klaatai/provider.toml | 5 +++++ 3 files changed, 31 insertions(+) create mode 100644 providers/klaatai/logo.svg create mode 100644 providers/klaatai/models/klaatu.toml create mode 100644 providers/klaatai/provider.toml diff --git a/providers/klaatai/logo.svg b/providers/klaatai/logo.svg new file mode 100644 index 00000000000..2b1b790104c --- /dev/null +++ b/providers/klaatai/logo.svg @@ -0,0 +1,3 @@ + + + diff --git a/providers/klaatai/models/klaatu.toml b/providers/klaatai/models/klaatu.toml new file mode 100644 index 00000000000..561e1570502 --- /dev/null +++ b/providers/klaatai/models/klaatu.toml @@ -0,0 +1,23 @@ +# Model alias and per-tier billing: https://klaatai.com/models +# API pricing: https://klaatai.com/pricing +# Context and output limits: https://github.com/KlaatAI/klaatcode/blob/main/src/screens/tiers.ts +# Klaatu is billed at the tier that serves each request, so a single flat cost is intentionally omitted. +name = "Klaatu" +description = "KlaatAI routing model that selects a suitable model tier for each request and can escalate or fail over between providers" +family = "auto" +release_date = "2026-07-17" +last_updated = "2026-09-05" +attachment = false +reasoning = true +reasoning_options = [] +tool_call = true +open_weights = false + +[limit] +context = 256_000 +input = 220_000 +output = 32_000 + +[modalities] +input = ["text"] +output = ["text"] diff --git a/providers/klaatai/provider.toml b/providers/klaatai/provider.toml new file mode 100644 index 00000000000..7a869c59428 --- /dev/null +++ b/providers/klaatai/provider.toml @@ -0,0 +1,5 @@ +name = "KlaatAI" +env = ["KLAATAI_API_KEY"] +npm = "@ai-sdk/openai-compatible" +api = "https://api.klaatai.com/v1" +doc = "https://klaatai.com/models"