public class OpenaiChatDialect extends AbstractChatDialect
| 构造器和说明 |
|---|
OpenaiChatDialect() |
| 限定符和类型 | 方法和说明 |
|---|---|
static OpenaiChatDialect |
getInstance() |
boolean |
isDefault()
是否为默认
|
boolean |
matched(ChatConfig config)
匹配检测
|
boolean |
parseResponseJson(ChatConfig config,
ChatResponseDefault resp,
java.lang.String json)
分析响应数据
|
buildAssistantMessageByToolMessages, buildAssistantMessageNodeDo, buildAssistantToolCallMessageNode, buildChatMessageNode, buildReqToolsNode, buildReqToolsNodeDo, buildRequestJson, buildSystemMessageNodeDo, buildToolMessageNodeDo, buildUserMessageNodeDo, createHttpUtils, hasNestedJsonBlock, parseAssistantMessage, parseAssistantMessageContent, parseToolCall, parseToolCallsclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitcreateHttpUtilspublic static OpenaiChatDialect getInstance()
public boolean isDefault()
public boolean matched(ChatConfig config)
config - 聊天配置public boolean parseResponseJson(ChatConfig config, ChatResponseDefault resp, java.lang.String json)
ChatDialectconfig - 聊天配置resp - 响应体json - 响应数据