public class OllamaChatDialect extends AbstractChatDialect
| Constructor and Description |
|---|
OllamaChatDialect() |
| Modifier and Type | Method and Description |
|---|---|
org.noear.snack.ONode |
buildAssistantMessageNode(Map<Integer,ToolCallBuilder> toolCallBuilders)
构建助理消息节点
|
protected void |
buildChatMessageNodeDo(org.noear.snack.ONode oNode,
UserMessage msg) |
static OllamaChatDialect |
getInstance() |
boolean |
matched(ChatConfig config)
匹配检测
|
boolean |
parseResponseJson(ChatConfig config,
ChatResponseDefault resp,
String json)
分析响应数据
|
protected ToolCall |
parseToolCall(org.noear.snack.ONode n1) |
buildChatMessageNode, buildChatMessageNodeDo, buildChatMessageNodeDo, buildChatMessageNodeDo, buildReqToolsNode, buildReqToolsNodeDo, buildRequestJson, parseAssistantMessage, parseToolCallspublic static OllamaChatDialect getInstance()
public boolean matched(ChatConfig config)
config - 聊天配置protected void buildChatMessageNodeDo(org.noear.snack.ONode oNode,
UserMessage msg)
buildChatMessageNodeDo in class AbstractChatDialectpublic org.noear.snack.ONode buildAssistantMessageNode(Map<Integer,ToolCallBuilder> toolCallBuilders)
ChatDialectbuildAssistantMessageNode in interface ChatDialectbuildAssistantMessageNode in class AbstractChatDialecttoolCallBuilders - 工具调用构建器集合public boolean parseResponseJson(ChatConfig config, ChatResponseDefault resp, String json)
ChatDialectconfig - 聊天配置resp - 响应体json - 响应数据protected ToolCall parseToolCall(org.noear.snack.ONode n1)
parseToolCall in class AbstractChatDialectCopyright © 2025. All rights reserved.