Prompts-MCP 686 skills · ai / design / design-pattern / framework / fundamentals / habit / lang / tech-selection /mcp/sse
framework framework/fastapi/llm/provider-selection.md medium

fastapi-llm-provider-selection

LLM 主备选型 — 通义千问主 / OpenAI 备 / 通义万相生图。Use when 写 Python 后端代码 / 评审涉及 `provider-selection` 的 PR。

llm通义openaiprovider
paths
  • backend/services/llm_*.py
  • py/services/llm_*.py
  • backend/agents/**/*
  • py/agents/**/*

LLM · Provider 主备选型

主备方案

角色 Provider 模型 用途
通义千问(DashScope) qwen-plus / qwen-max 大纲生成、文本编辑、备注生成
OpenAI 兼容代理 gpt-4o-mini 通义不可用时降级
生图 通义万相 / DALL·E 3 wanx-v1 / dall-e-3 M7 AI 生图、M14 配图建议

选择依据

  • 通义千问主:国内访问稳定、对中文/教育场景友好、价格低(qwen-plus ¥0.004/1K token),无需走代理
  • OpenAI 备:作为容灾;公司若已有 API key 可直接复用
  • 生图独立:图片生成对延迟和合规要求不同,单独走通义万相

不选用

Provider 原因
Claude API 国内访问需代理,rate limit 易超
本地模型(Llama / Qwen 本地版) MVP 阶段算力不划算,等用户量起来后再评估
Azure OpenAI 需企业账户,流程复杂;MVP 不用

决策矩阵

中文质量 价格 国内稳定性 中文 SSE 支持
qwen-plus
qwen-max ✅✅ ⚠️
gpt-4o-mini ⚠️(需代理)
claude-3-haiku ❌(国内不稳)

切换 / 降级

降级策略详见 error-fallback.md

自检

  • [ ] 主用通义千问?
  • [ ] 备用 OpenAI 兼容代理?
  • [ ] 没引入 Claude / 本地模型?
  • [ ] 生图独立用通义万相?

相关