feat(providers): add xKiro (#12648)

* test(catalog): pin the 2026-09-02 free-tier re-audit facts for gemini, ollama-cloud, groq, nara and mistral

* feat(providers): add xKiro (5M tokens/day free plan, 39 pinned free models)

* fix(catalog): re-audit gemini, ollama-cloud, groq, nara and mistral against official pages

* docs(providers): xKiro in the provider reference, counts and free-tier headline (~1.66B)

* fix(catalog): restore the console-verified Mistral 1B pool and harden its regression test

* docs(free-tiers): move headline to the re-audited ~1.50B and refresh pool counts

* chore(free-tiers): retire stale Groq free-tier text and preset model; fix catalog header

* docs(providers): align the remaining visible provider/executor counts with the catalog

* docs(providers): align remaining free-tier count chips and metadata

* docs(free-tiers): state the evidence-comment rule honestly and retire the last "14.4K RPD" Groq texts

* docs(free-tiers): retire the stale Gemini onboarding quota text

* docs(free-tier): refresh catalog-entry counts to 442 after base sync

* docs(providers): re-sync provider and free-tier counts after merging release/v3.8.51

* docs(providers): re-sync residual counts after the base merge

* docs(free-tiers): restore README spacing lost in the merge and re-sync the guide counts

* docs(free-tiers): re-sync numbers after merging release/v3.8.51 (Cerebras reclassified upstream)

* fix(docs): keep the NaraRouter plans endpoint out of the API-path checker; rebaseline gateways.ts (+3)

* chore(quality): rebaseline gateways.ts file-size cap for the xKiro entry (+20)

---------

Co-authored-by: diegosouzapw <diegosouzapw@users.noreply.github.com>
This commit is contained in:
Diego Rodrigues de Sa e Souza
2026-09-17 13:34:45 -03:00
committed by GitHub
parent b6975537c1
commit 83fa4328f3
31 changed files with 562 additions and 148 deletions

View File

@@ -102,6 +102,7 @@ export const AGGREGATOR_PROVIDER_IDS = new Set([
"laozhang",
"vercel-ai-gateway",
"unorouter",
"xkiro",
"agentrouter",
"thebai",
"fenayai",

View File

@@ -1376,6 +1376,24 @@ export const APIKEY_PROVIDERS_GATEWAYS = {
apiHint:
"OpenAI-compatible endpoint at https://router.bynara.id/v1. Free-tier models are pinned; others need credit.",
},
xkiro: {
id: "xkiro",
serviceKinds: ["llm"],
alias: "xkiro",
name: "xKiro",
icon: "hub",
color: "#0EA5E9",
textIcon: "XK",
passthroughModels: true,
website: "https://xkiro.com",
hasFree: true,
freeNote:
"Free plan: 5M tokens/day per account across 40 upstream free models — 39 pinned here (Qwen, MiniMax, DeepSeek, Mistral, SenseNova) — no card; past the daily allowance free requests get a 429 until the reset. RPM not published.",
authHint:
"Create a free account at xkiro.com and paste the key here (Bearer; x-api-key also accepted).",
apiHint:
"OpenAI-compatible endpoint at https://api.xkiro.com/v1. Public /v1/models tags free rows with access_tier=free; paid models are rejected on the free plan.",
},
regolo: {
id: "regolo",
serviceKinds: ["llm"],