文章生成接口实际使用的大模型 provider key 只从这里读取:
src/config/index.js -> commonConfig.aiGeneration.articleProvider
当前默认值:
articleProvider: process.env.AI_GENERATION_PROVIDER || 'doubao-deepseek-v4-pro-260425'
以后更换文章生成大模型,只改这个配置项,或在服务器启动环境中设置。这个值可以是火山、阿里、腾讯、讯飞、OpenRouter、百度等任一已经在 src/api/yjbdc/aiController.js 的 AIProviderFactory 中支持的 provider key。
AI_GENERATION_PROVIDER=doubao-deepseek-v4-pro-260425
示例:
AI_GENERATION_PROVIDER=doubao-deepseek-v4-pro-260425
AI_GENERATION_PROVIDER=ali-qwen-max
AI_GENERATION_PROVIDER=tencent-hunyuan-turbos-latest
AI_GENERATION_PROVIDER=xf-yun-spark-x1
AI_GENERATION_PROVIDER=openrouter-moonshotai/kimi-k2
如果前端需要显示不同名称、版本号或预计生成时间,同一处配置同步调整:
articleProviderVersion
articleProviderContent
articleProviderBuildSecond
AIVersion,统一使用 config.aiGeneration.articleProvider。aiController.generateArticle(content, provider) 的第二个参数只保留旧调用兼容,不再参与模型选择。/api/GetYJBDCGenerateConfig 只返回当前配置的一个模型选项,避免前端显示已不可用的模型。