内容块代表流经代理客户端协议的可显示信息。它们提供了一种结构化的方式来处理各种类型的面向用户的内容——无论是来自语言模型的文本、用于分析的图像,还是用于上下文的嵌入式资源。 内容块出现在:Documentation Index
Fetch the complete documentation index at: https://acp-docs.cxykevin.top/llms.txt
Use this file to discover all available pages before exploring further.
- 通过
session/prompt发送的用户提示中 - 通过
session/update通知流式传输的语言模型输出中 - 工具调用的进度更新和结果中
内容类型
代理客户端协议使用与模型上下文协议 (MCP) 相同的ContentBlock 结构。
这一设计选择使代理能够无缝转发来自 MCP 工具输出的内容,无需转换。
文本内容
纯文本消息构成大多数交互的基础。要显示的文本内容
图像内容
可以包含图像以用于视觉上下文或分析。image 提示功能。
Base64 编码的图像数据
图像的 MIME 类型(例如 “image/png”、“image/jpeg”)
图像源的可选 URI 引用
音频内容
用于转录或分析的音频数据。audio 提示功能。
Base64 编码的音频数据
音频的 MIME 类型(例如 “audio/wav”、“audio/mp3”)
嵌入式资源
直接嵌入消息中的完整资源内容。embeddedContext 提示功能。
嵌入式资源内容,可以是以下之一:
资源链接
代理可以访问的资源的引用。资源的 URI
资源的人类可读名称
资源的 MIME 类型
资源的可选显示标题
资源内容的可选描述
资源的可选大小(字节)