GeminiMediaConverter
public class GeminiMediaConverter
源码Source
io/agentscope/extensions/model/gemini/formatter/GeminiMediaConverter.java:45–237Gemini Media 转换器,与模型服务通信并返回生成或向量化结果。位于 io.agentscope.extensions.model.gemini.formatter 包。核心成员包括 convertToInlineDataPart。
Converter for Gemini API multimodal content. Converts ImageBlock, AudioBlock, and VideoBlock to Gemini Part objects with inline data.
方法摘要Method Summary
| 方法Method | 说明Description |
|---|---|
public Part convertToInlineDataPart(ImageBlock block) | 转换 `convertToInlineDataPart`。 Convert ImageBlock to Gemini Part with inline data. |
public Part convertToInlineDataPart(AudioBlock block) | 转换 `convertToInlineDataPart`。 Convert AudioBlock to Gemini Part with inline data. |
public Part convertToInlineDataPart(VideoBlock block) | 转换 `convertToInlineDataPart`。 Convert VideoBlock to Gemini Part with inline data. |
public Part convertToInlineDataPart(DataBlock block) | 转换 `convertToInlineDataPart`。 Convert DataBlock to Gemini Part with inline data. |
方法详情Method Detail
convertToInlineDataPart
public Part convertToInlineDataPart(ImageBlock block)
转换 convertToInlineDataPart。
Convert ImageBlock to Gemini Part with inline data.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
block | ImageBlock | 内容块(类型 `ImageBlock`)。ImageBlock to convert |
Part返回片段。Part object containing inline data
源码Source
io/agentscope/extensions/model/gemini/formatter/GeminiMediaConverter.java:69–71convertToInlineDataPart
public Part convertToInlineDataPart(AudioBlock block)
转换 convertToInlineDataPart。
Convert AudioBlock to Gemini Part with inline data.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
block | AudioBlock | 内容块(类型 `AudioBlock`)。AudioBlock to convert |
Part返回片段。Part object containing inline data
源码Source
io/agentscope/extensions/model/gemini/formatter/GeminiMediaConverter.java:79–81convertToInlineDataPart
public Part convertToInlineDataPart(VideoBlock block)
转换 convertToInlineDataPart。
Convert VideoBlock to Gemini Part with inline data.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
block | VideoBlock | 内容块(类型 `VideoBlock`)。VideoBlock to convert |
Part返回片段。Part object containing inline data
源码Source
io/agentscope/extensions/model/gemini/formatter/GeminiMediaConverter.java:89–91convertToInlineDataPart
public Part convertToInlineDataPart(DataBlock block)
转换 convertToInlineDataPart。
Convert DataBlock to Gemini Part with inline data.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
block | DataBlock | 内容块(类型 `DataBlock`)。DataBlock to convert |
Part返回片段。Part object containing inline data
源码Source
io/agentscope/extensions/model/gemini/formatter/GeminiMediaConverter.java:106–127