feat(providers): add 5 free-tier providers (ainative, aion, sealion, routeway, nara) (#7887)

Five OpenAI-compatible free-tier aggregators OmniRoute did not cover yet, added
as a registry entry plus a canonical provider each.

  ainative  api.ainative.studio/api/v1  — 84-model public catalog, passthrough
  aion      api.aionlabs.ai/v1          — 5 models, public catalog w/ pricing
  sealion   api.sea-lion.ai/v1          — AI Singapore, pinned models (10 RPM)
  routeway  api.routeway.ai/v1          — 236-model catalog; browser UA pinned
                                          because Cloudflare 1010s non-browser UAs
  nara      router.bynara.id/v1         — shared 5M/day pool, pinned free models

All five /models endpoints were probed live 2026-07-20 (200 for the public ones;
sealion/nara 401 without a key, as expected) and every pinned model id was
confirmed to exist upstream.

Free-catalog honesty: ainative ("~10M tok/mo claimed"), aion (20k tok/day),
sealion (10 RPM) and routeway (200 RPD) have no verifiable monthly TOKEN quota,
so they are recurring-uncapped — real access, never summed into the headline.
Only nara publishes a token figure (5M tokens/day shared = 150M/month), recorded
as one deduped pool. Net: 484 -> 514 models, 1.376B -> 1.526B tokens, the +150M
coming solely from nara.
This commit is contained in:
Diego Rodrigues de Sa e Souza
2026-07-21 12:01:52 -03:00
committed by GitHub
parent f909b1d45e
commit 11b5ce1f0e
10 changed files with 294 additions and 0 deletions

View File

@@ -732,4 +732,64 @@ export const APIKEY_PROVIDERS_GATEWAYS = {
"OpenAI-compatible endpoint at https://api.navy/v1 with a live /v1/models catalog that exposes " +
"per-model token_multiplier and premium flags. Upstream requires an explicit User-Agent header.",
},
ainative: {
id: "ainative",
alias: "ainative",
name: "AINative Studio",
icon: "hub",
color: "#7C3AED",
textIcon: "AN",
passthroughModels: true,
website: "https://ainative.studio",
hasFree: true,
freeNote: "Free tier ~10M tokens/month (claimed) across Qwen3, Llama 4, DeepSeek R1 and more.",
authHint: "Create a free API key at ainative.studio (no card), then paste it here as a Bearer token.",
apiHint:
"OpenAI-compatible endpoint at https://api.ainative.studio/api/v1 with a public /models catalog (84 models). OmniRoute lists models via passthrough.",
},
aion: {
id: "aion",
alias: "aion",
name: "Aion Labs",
icon: "hub",
color: "#0EA5E9",
textIcon: "AI",
passthroughModels: true,
website: "https://www.aionlabs.ai",
hasFree: true,
freeNote: "Free tier ~20k tokens/day across the Aion reasoning models.",
authHint: "Create a free API key at aionlabs.ai (no card), then paste it here as a Bearer token.",
apiHint:
"OpenAI-compatible endpoint at https://api.aionlabs.ai/v1 with a public /models catalog carrying context and pricing.",
},
routeway: {
id: "routeway",
alias: "routeway",
name: "Routeway",
icon: "hub",
color: "#F59E0B",
textIcon: "RW",
passthroughModels: true,
website: "https://routeway.ai",
hasFree: true,
freeNote: "Free models (:free suffix) at ~5 RPM / 200 RPD across Llama, Nemotron, Step and Laguna.",
authHint: "Create a free API key at routeway.ai, then paste it here as a Bearer token.",
apiHint:
"OpenAI-compatible endpoint at https://api.routeway.ai/v1 with a public /models catalog (236 models). Cloudflare fronts the API and requires a browser-style User-Agent.",
},
nara: {
id: "nara",
alias: "nara",
name: "NaraRouter",
icon: "hub",
color: "#EC4899",
textIcon: "NA",
passthroughModels: true,
website: "https://bynara.id",
hasFree: true,
freeNote: "Free tier is a shared 5M tokens/day pool; some models are gated behind credit/plan.",
authHint: "Get a free API key via NaraRouter's Telegram channel, then paste it here as a Bearer token.",
apiHint:
"OpenAI-compatible endpoint at https://router.bynara.id/v1. Free-tier models are pinned; others need credit.",
},
};

View File

@@ -388,4 +388,16 @@ export const APIKEY_PROVIDERS_REGIONAL = {
freeNote: "Permanently free API - no credit card required.",
authHint: "Get API key at agnes-ai.com",
},
sealion: {
id: "sealion",
alias: "sealion",
name: "SEA-LION",
icon: "public",
color: "#0D9488",
textIcon: "SL",
website: "https://sea-lion.ai",
hasFree: true,
freeNote: "Permanently free at 10 RPM — AI Singapore's Southeast-Asian models (Llama/Qwen/Gemma SEA-LION).",
authHint: "Sign in at sea-lion.ai with Google (no card, no region wall), create an API key, then paste it here.",
},
};