小龙虾上传图片的方法

💡 原文中文,约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 上传了图片
➡️

继续阅读