AnthropicMediaConverter
public class AnthropicMediaConverter
源码Source
io/agentscope/extensions/model/anthropic/formatter/AnthropicMediaConverter.java:31–141Anthropic Media 转换器,与模型服务通信并返回生成或向量化结果。位于 io.agentscope.extensions.model.anthropic.formatter 包。核心成员包括 convertImageBlock、convertDataBlock。
Handles media content conversion for Anthropic API.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public ImageBlockParam convertImageBlock(ImageBlock imageBlock) throws Exception | 转换图像块。 Convert ImageBlock to Anthropic ImageBlockParam. |
public ImageBlockParam convertDataBlock(DataBlock dataBlock) throws Exception | 转换数据块。 Convert DataBlock to Anthropic ImageBlockParam by resolving MIME type and routing to image. |
方法详情Method Detail
convertImageBlock
public ImageBlockParam convertImageBlock(ImageBlock imageBlock) throws Exception
转换图像块。
Convert ImageBlock to Anthropic ImageBlockParam.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
imageBlock | ImageBlock | 图像块(类型 `ImageBlock`)。The image block. |
ImageBlockParam返回ImageBlockParam。Returns image block param.
Exception可能抛出 `Exception`。Thrown when the operation cannot be completed.
源码Source
io/agentscope/extensions/model/anthropic/formatter/AnthropicMediaConverter.java:37–82convertDataBlock
public ImageBlockParam convertDataBlock(DataBlock dataBlock) throws Exception
转换数据块。
Convert DataBlock to Anthropic ImageBlockParam by resolving MIME type and routing to image.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
dataBlock | DataBlock | 数据块到转换。The data block to convert |
ImageBlockParam返回ImageBlockParam。ImageBlockParam for Anthropic API
Exception可能抛出 `Exception`。Thrown when the operation cannot be completed.
源码Source
io/agentscope/extensions/model/anthropic/formatter/AnthropicMediaConverter.java:102–140