BIGMODEL_API_KEY(.env.local,已
gitignore)NEXT_PUBLIC_
前缀——该前缀会把值打进浏览器包/api/ai/*,不 import 任何
lib/api/* 服务模块.env.example 提供全部变量样板,不含真实值flowchart LR
B["客户端组件"] -->|"无密钥 fetch"| R["API Route<br/>(校验体积/格式)"] --> S["服务层 lib/api/*<br/>(重试/超时)"] --> BM["BigModel<br/>Bearer KEY"]
style B fill:#e0f2fe
style R fill:#fef9c3
style S fill:#fef9c3
style BM fill:#fce7f3
新增 AI 能力的三步:lib/api/xxx.ts(服务封装)→
app/api/ai/xxx/route.ts(校验+代理)→ 客户端 fetch。
| 模块 | 职责 | 接线状态 |
|---|---|---|
| emotion-engine | 0-3 岁情感识别(InfantEmotionType 枚举 + TensorFlow.js 嵌入) | ✅ |
| emotion-monitor / emotion-adapter / enhanced-emotion-fusion | 情绪监测/适配/多模态融合 | ✅ |
| enhanced-voice-services / voice-interaction | 语音合成/识别/情绪化参数 | ✅ |
| xiaoyu-ai-mentor-system | 小语导师人设 | ✅ |
| xiaoyu-multimodal-core / xiaoyu-philosophy-core | 多模态核心/教育哲学 | ✅ |
| modular-ai-system | 可插拔 AI 模块管理器 | ✅ |
| autonomous-engine / role-coordinator | 自治引擎/角色协调 | ✅ |
| intelligent-feedback-system | 智能反馈 | ✅ |
| performance-optimizer | AI 响应加速(缓存/批处理) | ✅ |
历史上有 3 个引用幻影 API 的半成品引擎(zhishu-ai-core 等)已删除,git 历史可找回。
事件驱动 + 目标驱动的自治核心:任务分解(子任务 DAG)→ 数据预处理 →
模型选择 → 集成预测 → 评估 → 优化闭环。 由
components/ai-widget/IntelligentAIWidget
实例化(客户端运行,不直接触网),依赖 services/prediction/
的模型选择与质量监控。
next.config.mjs
为全部路由注入:X-Content-Type-Options: nosniff、X-Frame-Options: SAMEORIGIN、Referrer-Policy、Permissions-Policy(camera/geolocation
关闭,麦克风仅自源)。
.env.local 的 BIGMODEL_API_KEYcurl https://open.bigmodel.cn/api/paas/v4/chat/completions -H "Authorization: Bearer $KEY" -d '{"model":"glm-4-flash","messages":[{"role":"user","content":"OK"}]}'