OllamaConversationMerger
public class OllamaConversationMerger
源码Source
io/agentscope/extensions/model/ollama/formatter/OllamaConversationMerger.java:36–116Ollama 会话 Merger,与模型服务通信并返回生成或向量化结果。位于 io.agentscope.extensions.model.ollama.formatter 包。核心成员包括 mergeToMessage、OllamaConversationMerger。
Merges multi-agent conversation messages for Ollama API.
构造器摘要Constructor Summary
| 构造器Constructor | 说明Description |
|---|---|
public OllamaConversationMerger(String conversationHistoryPrompt) | 初始化 `OllamaConversationMerger` 实例。 Creates a new instance. |
方法摘要Method Summary
构造器详情Constructor Detail
OllamaConversationMerger
public OllamaConversationMerger(String conversationHistoryPrompt)
初始化 OllamaConversationMerger 实例。
Creates a new instance.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
conversationHistoryPrompt | String | 会话历史提示词(类型 `String`)。The conversation history prompt. |
源码Source
io/agentscope/extensions/model/ollama/formatter/OllamaConversationMerger.java:43–45方法详情Method Detail
mergeToMessage
public OllamaMessage mergeToMessage(List<Msg> msgs, Function<Msg, String> nameExtractor, Function<List<ContentBlock>, String> toolResultConverter, String historyPrompt)
合并到消息。
Performs the merge to message operation.
参数Parameters
| 名称Name | 类型Type | 说明Description |
|---|---|---|
msgs | List<Msg> | 消息列表(类型 `List`)。The msgs. |
nameExtractor | Function<Msg, String> | 名称 Extractor(类型 `Function`)。The name extractor. |
toolResultConverter | Function<List<ContentBlock>, String> | 工具结果转换器(类型 `Function , String>`)。The tool result converter. |
historyPrompt | String | 历史提示词(类型 `String`)。The history prompt. |
OllamaMessage返回OllamaMessage。Returns Ollama message.
源码Source
io/agentscope/extensions/model/ollama/formatter/OllamaConversationMerger.java:47–115