1. 创建配置文件
若还没有 .env.local,将 .env.example 复制为 .env.local。已有配置时,编辑对应项即可。
Copy-Item .env.example .env.local
本项目支持 DeepSeek、智谱 GLM、MiniMax、MiMo,以及兼容 Chat Completions 的自定义服务。密钥填写在项目根目录的 .env.local,页面仅显示模型名称与配置状态。
若还没有 .env.local,将 .env.example 复制为 .env.local。已有配置时,编辑对应项即可。
Copy-Item .env.example .env.local
GLM 示例:
AI_PROVIDER=glm GLM_API_KEY=填写您的智谱密钥 GLM_MODEL=glm-4.7
MiniMax 示例:
AI_PROVIDER=minimax MINIMAX_API_KEY=填写您的MiniMax密钥 MINIMAX_MODEL=MiniMax-M3.1-Flash
同时填写 GLM_API_KEY 和 MINIMAX_API_KEY 后,可在对话面板切换两家服务,无需反复修改默认服务商。
| AI_PROVIDER | 默认模型 | 默认基础地址 |
|---|---|---|
| deepseek | deepseek-chat | https://api.deepseek.com/v1 |
| glm | glm-4.7 | https://open.bigmodel.cn/api/paas/v4 |
| minimax | MiniMax-M3.1-Flash | https://api.minimax.cn/v1 |
| mimo / custom | 填写对应 MODEL | 填写对应 BASE_URL |
可用 GLM_MODEL、MINIMAX_MODEL 等选择账号可用的模型,用相应 BASE_URL 配置不同区域或网关端点。基础地址末尾不要填写 /chat/completions。旧的 AI_API_KEY / AI_BASE_URL / AI_MODEL 继续有效,只作用于默认服务商;切换默认服务商时请同步更新或清空这三项,避免遗留覆盖。
修改 .env.local 后重启本地服务。在「紫微命盘 → AI 对话」选择模型,检查其状态,再提交问题。可以停止生成、重试、复制和删除回答;单盘对话及草稿保存在本机浏览器,支持多段对话与备份导入、导出。修改生辰后会隔离到对应命盘的会话,切换亮度仍保留当前会话。合盘也支持选择模型。
MiniMax M3.1-Flash 默认使用 low 思考强度,避免思考先耗尽生成预算;可通过 MINIMAX_REASONING_EFFORT 调整。 如需更长回答,可设置 MINIMAX_MAX_TOKENS=16384;其他模型使用相应服务商的 MAX_TOKENS,或通用 AI_MAX_TOKENS。 长任务可调整 AI_TIMEOUT_MS,单位为毫秒。页面只显示回答和思考状态,不展示模型的内部思考文本。
官方接入说明:智谱 GLM · MiniMax。模型可用性以服务商与账号权限为准。未配置密钥时可继续使用本地排盘和数据集解读。