IRBlock
type IRBlock = | { t: "text"; text: string;} | { signature?: string; t: "thinking"; text: string;} | { payload?: unknown; provider: string; t: "opaque";} | { args?: unknown; id: string; name: string; t: "tool_call";} | { callId: string; content: ( | { t: "text"; text: string; } | { data: string; mime: string; t: "image"; })[]; isError?: boolean; t: "tool_result";} | { data: string; mime: string; t: "image";};消息内容块:text / thinking / opaque / tool_call / tool_result / image(IRBlockSchema 推导)。
本文是否有帮助?
感谢反馈,我们会持续改进这篇文章。