Mock¶
支持状态¶
| 项 | 值 |
|---|---|
| 模型 ID | mock |
| Backend | mock |
| 证据等级 | 已内置,已验证 |
| 推荐用途 | 首次运行、CI、API/WebRTC 排查 |
推荐硬件¶
CPU 即可,不需要 GPU、NPU、模型权重或外部模型服务。
权重下载¶
无。mock 在 OpenTalking 进程内返回占位帧,用于验证编排链路。
目录结构¶
只需要 OpenTalking checkout 和内置示例 avatar:
配置项¶
至少配置 LLM 与 STT 模块 key:
.env
OPENTALKING_LLM_API_KEY=<dashscope-api-key>
OPENTALKING_STT_DEFAULT_PROVIDER=dashscope
OPENTALKING_STT_DASHSCOPE_API_KEY=<dashscope-api-key>
启动命令¶
/models 验证¶
期望:
常见错误¶
| 现象 | 处理 |
|---|---|
| LLM 返回 401 | 分别检查 OPENTALKING_LLM_API_KEY 与 OPENTALKING_STT_DASHSCOPE_API_KEY。 |
| 浏览器没有视频 | 使用 Chromium 内核浏览器并检查 WebRTC/CORS 报错。 |
| 端口占用 | 使用 bash scripts/quickstart/start_mock.sh --api-port 8010 --web-port 5180。 |
前端入口¶
模型或后端服务启动后,统一用 OpenTalking WebUI 访问:
终端
cd "$OPENTALKING_HOME"
bash scripts/quickstart/start_frontend.sh --api-port 8000 --web-port 5173 --host 0.0.0.0
远程服务器部署时,把本地浏览器端口映射到服务器 5173,再打开 http://127.0.0.1:5173。