server-config
6767 服务器配置约定。这里记录长期维护位置和边界,不记录任何密钥明文。
LLM 配置库
/home/ubuntu/6767.chat/db/llm-providers.json 是本机 LLM 配置库和 provider 储备库,可通过运行于 6767.chat 目录的 Next.js 配置管理器(访问 /llm-providers 路由)统一管理。
用途:
- 统一管理 OpenAI 兼容、Anthropic 兼容等大语言模型 API 供应商渠道。
- 配置各供应商的接口端点 (Endpoint)、API 密钥 (Key) 以及启用/禁用的模型列表。
当前约定:
- 免费或备用 LLM 渠道也放进该配置库中。
- 新增渠道时优先新增独立 provider,避免覆盖正在使用的配置。
- 文档、公开示例和提交记录里绝对不要写入 API key 明文。
与服务 .env 的边界
服务运行时必须读取的业务配置仍放在服务自己的 .env。
例如:
workspace/apps/6767-api/.env保存 6767 API 的PORT、PUBLIC_IP、BASE_DATE、Youdao、TTS、Smart Notes 等服务运行配置。/home/ubuntu/6767.chat/db/llm-providers.json保存渠道切换与配置用的 LLM provider 储备。
如果某个后端 API 自身需要固定上游模型 key,才放到对应服务 .env;如果只是供大模型切换使用,统一配置于 llm-providers.json。
权限
/home/ubuntu/6767.chat/db/llm-providers.json 应保持本机私有权限,当前期望权限为 600。
不要把 llm-providers.json 复制到站点公开目录,不要把其中的敏感授权字段内容写入公开 Markdown 文档。