AIHubMix BYOK hops on DeepSeek V4.1 Flash, Solar Pro 4, and GPT-6 Astra
Existing listings pick up an aihubmix-byok hop. Same catalog ids — not new SKUs. Platform aihubmix stays off (#3031).
DeepSeek V4.1 Flash
deepseek/deepseek-v4.1-flash · aihubmix-byok list $0.155 / $0.62 per 1M; billed $0
Solar Pro 4
upstage/solar-pro4 · aihubmix-byok list $0.3 / $1.2 per 1M; billed $0
GPT-6 Astra
openai/gpt-6-astra · aihubmix-byok list $10 / $50 per 1M; billed $0
deepseek/deepseek-v4.1-flash already ships as DeepSeek V4.1 Flash (1M context, vision in, text out). It now also routes on aihubmix-byok as wire id deepseek-v4.1-flash. AIHubMix list rates on that hop are $0.155 / 1M input and $0.62 / 1M output (cache read $0.0031 / 1M). Catalog billed price on the hop is $0. Official Direct and OpenRouter BYOK hops stay; this is not a new listing id.
upstage/solar-pro4 is Solar Pro 4 (524K, tools, reasoning). AIHubMix BYOK list rates are $0.3 / 1M input and $1.2 / 1M output (cache read $0.06 / 1M); billed $0. OpenRouter BYOK stays. openai/gpt-6-astra is GPT-6 Astra (~1.05M, vision in, text out). AIHubMix BYOK list $10 / $50 per 1M (cache read $1 / 1M); billed $0. Platform aihubmix is still disabled (#3031) — BYOK twin only.
- App code — Vercel AI SDK or OpenAI SDK.
- Coding agent —
anyr claude/anyr opencode/anyr codex(playbook). - No code — playground.
Try it 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("deepseek/deepseek-v4.1-flash"),
prompt: "Summarize this diff in three bullets.",
})
console.log(text)Already on the OpenAI SDK? OpenAI SDK playbook:
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: "deepseek/deepseek-v4.1-flash",
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":"deepseek/deepseek-v4.1-flash","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 "deepseek/deepseek-v4.1-flash"curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr login
anyr opencode --model "upstage/solar-pro4"curl -fsSL https://anyrouter.dev/setup.sh | bash
anyr login
anyr codex --model "openai/gpt-6-astra"More: AI SDK · OpenAI SDK · coding agents.
No terminal? Open the playground and send a first message.
Try in playground