第四课:女装AI商品顾问实验

Docker代码、六款商品草案、AI任务卡、八题验收表与直播流程;默认固定回复演示,真实模型调用另行配置。本包不含真实密钥。

下载实验ZIP · 直播课件 · 公众号文章预览

# 第四场:DAYFORM AI商品顾问

延续第三场的女装设计草案,独立实验,未连接OpenCart数据库。新目录是本次第四场入口;lessons-04-06中的背包、台灯旧实验保留,第5—6课暂未同步改成女装。

## 启动

```bash
cd course-plan/lesson-04-dayform
# 首次使用且不存在.env时复制,不覆盖已有配置
cp -n .env.example .env
docker compose config --quiet
docker compose up -d --build
curl http://127.0.0.1:18404/health
```

访问 http://127.0.0.1:18404/ 。默认MODE=demo,固定回复,不调用模型。不要同时启动旧第四课18404服务。已有商城不需重启。

真实调用:在服务端.env填写自己的ARK_API_KEY和当前账号可用的ARK_MODEL,MODE=ark,然后docker compose up -d。示例固定使用方舟北京地域Chat Completions API,需匹配该地域下可用的调用标识与权限。模型配置和参数兼容性需按实际选用型号核对。本课未替你创建接入点、开通模型或发起付费调用。

API Key不写入网页、截图、Git或下载包。没有凭据时接口明确报错,不降级伪装真实回答。公开服务上线前还需用户鉴权、限流与用量控制;本实验仅回环地址。

远端预演通过已授权SSH转发:ssh -L 18404:127.0.0.1:18404 YOUR_SSH_ALIAS。它是独立顾问页面,尚不是OpenCart内置聊天扩展。

## 输入与验收

app/catalog.json只包含教学需要的商品草案,不含成本或客户信息。修改商城后需明确重新同步,本实验没有实时同步能力。

POST /api/chat:JSON question字符串。返回SSE meta、delta、done或error。界面完成标记仍不证明内容正确;代码检查上游DONE与finish_reason,截断/拦截等显示失败。停止显示仅中断浏览器接收,不承诺上游取消或停止计费。

验收见ACCEPTANCE.md。verify.py只验证本地程序与demo分支,不能当作真实模型质量测试。

官方接口:https://docs.volcengine.com/docs/ark/chat-api?lang=zh