小龙虾上传图片的方法
原文中文,约600字,阅读约需2分钟。
📝
内容提要
我在开发小龙虾聊天工具的图片上传功能时遇到AI安全检查问题,最终通过chat.inject接口记录绕过审查,并补发消息告知AI上传图片。
🎯
关键要点
-
开发小龙虾聊天工具的图片上传功能
-
使用 markdown 的 openclaw-file:// 协议进行实时预览
-
AI 调用 agent 能力检查文件,导致安全 guard 拒绝通过
-
建议使用小龙虾的 http upload 接口,但存在 5MB 限制
-
上传图片后被压缩,影响图片质量
-
通过 chat.inject 接口记录绕过 AI 审查
-
chat.inject 的 role 不能是 user,导致 AI 无法看到记录
-
需要本地数据库记录以矫正对话气泡方向
-
发送 image chat.inject 消息后,用 chat.send 发送文本告知 AI 上传了图片
🏷️