AIHubMix free tier — 15 more $0 routes
AIHubMix joins the platform free pool: MiniMax M2.7, Kimi K3, Gemini 3.x Flash, Nemotron 3, GPT-OSS 20B, and more, all routed at $0.
- MiniMax M2.7minimax/m2.7 · via aihubmix
- Kimi K3Freemoonshotai/kimi-k3 · coding-kimi-k3 free id
- Gemini 3.7 Flashgoogle/gemini-3.7-flash · free id now platform-routed
- Gemini 3.6 Flashgoogle/gemini-3.6-flash · free id now platform-routed
- Gemini 3.5 Flash Litegoogle/gemini-3.5-flash-lite · free id now platform-routed
- Nemotron 3 Ultra 550BFreenvidia/nemotron-3-ultra-550b-a55b · free id now platform-routed
- Nemotron 3 Super 120BFreenvidia/nemotron-3-super-120b-a12b · free id now platform-routed
- Nemotron 3.5 Lightning 30BFreenvidia/nemotron-3.5-lightning-30b-a3b · free id now platform-routed
- Dots3-Note PreviewFreedots-studio/dots-3-note-preview · free id now platform-routed
- Ling 3.0 Flashinclusionai/ling-3.0-flash · free id now platform-routed
- LFM 2.5 2.6BFreeliquid/lfm-2.5-2.6b · back — live $0 route again
- North Mini Codecohere/north-mini-code · free id now platform-routed
- Laguna XS 2.1Freepoolside/laguna-xs-2.1 · free id now platform-routed
- Ox Alphastealth/ox-alpha · bare preview id on AIHubMix
AIHubMix is now a platform upstream behind CF AI Gateway. Every *-free chat id it serves routes through the pool at $0 COGS — prepended as the first backend on fifteen existing catalog models, so requests pick it before paid or BYOK fallbacks. Vision-in/text-out ids (Gemini Flash, Kimi K3, Dots) keep their vision capability; image and video generation SKUs stay out of the text-only catalog.
- App code — Vercel AI SDK or OpenAI SDK.
- Coding agent —
anyr claude/anyr opencode/anyr codex(playbook). - No code — playground.
Try MiniMax M2.7 in the Vercel AI SDK — createAnyRouter() reads ANYROUTER_API_KEY:
import { createAnyRouter } from "@anyr/ai-sdk-provider"
import { generateText } from "ai"
const anyrouter = createAnyRouter()
const { text } = await generateText({
model: anyrouter("minimax/m2.7"),
prompt: "Summarize this diff in three bullets.",
})
console.log(text)Already on the OpenAI SDK? Same id, same key:
import OpenAI from "openai"
const client = new OpenAI({
baseURL: "https://anyrouter.dev/api/v1",
apiKey: process.env.ANYROUTER_API_KEY,
})
const res = await client.chat.completions.create({
model: "minimax/m2.7",
messages: [{ role: "user", content: "Hello" }],
})
console.log(res.choices[0]?.message.content)curl https://anyrouter.dev/api/v1/chat/completions \
-H "Authorization: Bearer $ANYROUTER_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"minimax/m2.7","messages":[{"role":"user","content":"Hello"}]}'Or launch a coding agent through the anyr CLI:
curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr login
anyr claude --model "minimax/m2.7"curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr login
anyr opencode --model "minimax/m2.7"curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr login
anyr codex --model "minimax/m2.7"More: AI SDK · OpenAI SDK · coding agents · model page.
No terminal? Open the playground and send a first message.
Try in playgroundLooking for the full catalog?Muốn xem toàn bộ danh mục?想看完整目录? Browse all modelsXem tất cả model浏览全部模型.