Skip to content
工具箱

图片输入

Peri 支持把图片作为消息发给模型——不只是传文件路径,而是真正把图片内容交给模型”看”。

典型场景:

  • 界面报错:截图后直接粘贴,不用手打错误信息
  • 设计稿还原:把 Figma 截图贴进去,让 Peri 照着写
  • 图表数据:把表格截图贴进去,让 Peri 提取数据

在输入框直接 Ctrl+V 粘贴剪贴板里的图片(macOS 终端里 Cmd+V 由终端转换为粘贴事件):

你: [Cmd+V 粘贴截图]
[输入框出现 @image /Users/you/.peri/images/xxxx.png]
你: 这个报错窗口是什么意思?怎么修?

Peri 会把图片存到 ~/.peri/images/,然后以图片消息发给模型。粘贴多张图片就多插几个 @image,一次可以发多张。

@image 也可以手动输入,直接引用磁盘上的图片文件:

@image ~/screenshots/bug.png 帮我分析这个界面哪里不对

规则:

  • 语法 @image <路径>,路径取到第一个空白字符
  • 支持 ~ 展开和相对路径
  • 一条消息里可以有多个 @image
情况行为
路径不存在替换为 [Image not found: /path] 文本,不中断对话
文件不是图片替换为 [Not an image: /path]
文件超过 20MB替换为 [Image too large: XMB > 20MB limit]
  • 图片大小上限 20MB
  • 只处理最新一条用户消息中的 @image
  • 需要模型本身支持图片输入(Claude 和 OpenAI 系多模态模型都可以);目前没有针对不支持视觉的模型做降级处理
  • 目前没有压缩/缩放管线——超大图片直接发原图,注意 token 消耗