AS AgentScopeAPI 手册 / API Reference

OllamaConversationMerger

public class OllamaConversationMerger
源码Source io/agentscope/extensions/model/ollama/formatter/OllamaConversationMerger.java:36–116

Ollama 会话 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

方法Method说明Description
public OllamaMessage mergeToMessage(List<Msg> msgs, Function<Msg, String> nameExtractor, Function<List<ContentBlock>, String> toolResultConverter, String historyPrompt)
合并到消息。
Performs the merge to message operation.

构造器详情Constructor Detail

OllamaConversationMerger

public OllamaConversationMerger(String conversationHistoryPrompt)

初始化 OllamaConversationMerger 实例。

Creates a new instance.

参数Parameters
名称Name类型Type说明Description
conversationHistoryPromptString会话历史提示词(类型 `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
msgsList<Msg>消息列表(类型 `List`)。The msgs.
nameExtractorFunction<Msg, String>名称 Extractor(类型 `Function`)。The name extractor.
toolResultConverterFunction<List<ContentBlock>, String>工具结果转换器(类型 `Function , String>`)。The tool result converter.
historyPromptString历史提示词(类型 `String`)。The history prompt.
返回Returns OllamaMessage
返回OllamaMessage。Returns Ollama message.
源码Source io/agentscope/extensions/model/ollama/formatter/OllamaConversationMerger.java:47–115
基于官方固定版本源码静态生成Generated from pinned official sources · Python 2.0.11 · Java 2.0.4
签名与文档为静态抽取;如有疑问请以源码为准。Signatures and docs are extracted statically; verify against the source when in doubt.