pi-mono/packages/ai/catalog/providers
Armin Ronacher 2e0f175bd5
feat(ai): refactor provider definitions (#11368)
This builds the model catalog from per-provider definitions and
models.dev v2 data.

It eplacer `generate-models.ts` with one `defineProvider()` file per
built-in provider, shared model-family rules (Claude, GPT, DeepSeek,
Kimi, Google), and source adapters. models.dev is read through its v2
API. Outputs and CLI flags are unchanged.
2026-10-28 11:06:10 +01:00
..
amazon-bedrock.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
ant-ling.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
anthropic.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
azure.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
baseten.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
cerebras.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
cloudflare-ai-gateway.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
cloudflare-workers-ai.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
deepseek.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
fireworks.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
github-copilot.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
google-vertex.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
google.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
groq.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
huggingface.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
index.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
kimi-coding.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
meta.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
minimax-cn.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
minimax.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
mistral.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
moonshotai-cn.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
moonshotai.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
nvidia.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
openai-codex.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
openai.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
opencode-go.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
opencode.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
openrouter.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
qwen-token-plan-cn.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
qwen-token-plan-individual.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
qwen-token-plan.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
radius.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
together.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
typesafe.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
vercel-ai-gateway.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
xai.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
xiaomi-token-plan-ams.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
xiaomi-token-plan-cn.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
xiaomi-token-plan-sgp.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
xiaomi.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
zai-coding-cn.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00
zai.ts feat(ai): refactor provider definitions (#11368) 2026-10-28 11:06:10 +01:00