外观
callai-webpage
CallAI 智能策略与 Playground 调试工作台,基于 Quasar 2.x + Vue 3.5 + Vite + TypeScript 构建,默认开发端口 19930。
功能特性
- AI Playground 调试工作台:
- NLU 意图与字段抽取评估:选择策略或自定义 System Prompt,输入测试文本即时评估命中分支与抽取结果,支持耗时测速;
- Chat 流式会话调试:支持 SSE 逐字流式打字效果、多轮对话上下文回溯、实时测速与 Exit 退出判定测试。
- NLU 策略管理:
- 意图分类(Decision)与字段抽取(Extract)的可视化 Prompt 编辑器;
- 兜底关键词(Tags)与兜底原因配置、默认策略标记管理。
- Chat 策略管理:
- 系统人设 Prompt 编辑;
- 采样温度(Temperature)滑块调节;
- 退出判定(Exit Prompt)规则配置。
- 模型与路由探活:
- 探测后端 GPUStack / vLLM / Ollama 推理服务连接状态;
- 查看当前配置的各领域模型及后端可用模型清单。
- 用量与监控大盘:
- 14 天总调用量、平均耗时、Fallback 兜底率、异常数指标卡片;
- 详细调用日志检索与入参/出参 JSON 弹窗排查。
快速启动
bash
cd apps/callai-webpage
bun install
bun run dev # 启动开发服务器 (http://localhost:19930)
bun run build # 打包 SPA 静态产物至 dist/spa
bun run typecheck # TypeScript 类型检查
bun run lint # 代码规范检查与自动修复也可在仓库根目录执行 bun run dev:callai-webpage;它属于根 bun run dev 默认启动组。
配置
| 环境变量 | 默认值 | 用途 |
|---|---|---|
VITE_CALLAI_API_BASE_URL | /api | callai-server API 根地址;值会在 Quasar/Vite 构建期固化 |
默认部署方式是在托管该前端的站点上把同域 /api 反向代理到 callai-server (默认 http://127.0.0.1:9930)并保留 /api 路径;线上 callai.wangijun.com 另有 /api/auth 指向 callout-server 承担统一登录。API 根地址变化后必须重新构建前端。