类的使用
com.agentsflex.core.model.chat.ChatConfig
使用ChatConfig的程序包
程序包
说明
消息
LLM 大语言模型
-
com.agentsflex.core.message中ChatConfig的使用
参数类型为ChatConfig的com.agentsflex.core.message中的方法 -
com.agentsflex.core.model.chat中ChatConfig的使用
类型参数类型为ChatConfig的com.agentsflex.core.model.chat中的类修饰符和类型类说明classBaseChatModel<T extends ChatConfig>支持责任链、统一上下文和协议客户端的聊天模型基类。classOpenAICompatibleChatModel<T extends ChatConfig>修饰符和类型字段说明protected final TBaseChatModel.config聊天模型配置,包含 API Key、Endpoint、Model 等信息(专用程序包) ChatConfigChatContext.config参数类型为ChatConfig的com.agentsflex.core.model.chat中的方法修饰符和类型方法说明ChatContextHolder.beginChat(Prompt prompt, ChatOptions options, ChatRequestSpec request, ChatConfig config) 开始一次聊天上下文,并设置传输层请求信息。voidChatContext.setConfig(ChatConfig config) -
com.agentsflex.core.model.chat.log中ChatConfig的使用
修饰符和类型方法说明private StringDefaultChatMessageLogger.getModelName(ChatConfig config) private StringDefaultChatMessageLogger.getProviderName(ChatConfig config) static voidChatMessageLogger.logRequest(ChatConfig config, String message) voidDefaultChatMessageLogger.logRequest(ChatConfig config, String message) voidIChatMessageLogger.logRequest(ChatConfig config, String message) static voidChatMessageLogger.logResponse(ChatConfig config, String message) voidDefaultChatMessageLogger.logResponse(ChatConfig config, String message) voidIChatMessageLogger.logResponse(ChatConfig config, String message) private booleanDefaultChatMessageLogger.shouldLog(ChatConfig config) -
com.agentsflex.core.model.client中ChatConfig的使用
修饰符和类型方法说明protected voidOpenAIChatMessageSerializer.buildAIMessageObject(Map<String, Object> objectMap, AiMessage message, ChatConfig config) protected MapsOpenAIChatRequestSpecBuilder.buildBaseParamsOfRequestBody(Prompt prompt, ChatOptions options, ChatConfig config) OpenAIChatMessageSerializer.buildMessageList(List<Message> messages, ChatConfig config) ChatRequestSpecBuilder.buildRequest(Prompt prompt, ChatOptions options, ChatConfig config) OpenAIChatRequestSpecBuilder.buildRequest(Prompt prompt, ChatOptions options, ChatConfig config) protected StringOpenAIChatRequestSpecBuilder.buildRequestBody(Prompt prompt, ChatOptions options, ChatConfig config) OpenAIChatRequestSpecBuilder.buildRequestHeaders(Prompt prompt, ChatOptions options, ChatConfig config) protected StringOpenAIChatRequestSpecBuilder.buildRequestUrl(Prompt prompt, ChatOptions options, ChatConfig config) protected voidOpenAIChatMessageSerializer.buildSystemMessageObject(Map<String, Object> objectMap, SystemMessage message, ChatConfig config) protected voidOpenAIChatRequestSpecBuilder.buildThinkingBody(ChatOptions options, ChatConfig config, Maps bodyJsonMap) protected voidOpenAIChatMessageSerializer.buildToolMessageObject(Map<String, Object> objectMap, ToolMessage message, ChatConfig config) protected ObjectOpenAIChatMessageSerializer.buildUserMessageContent(UserMessage userMessage, ChatConfig config) protected voidOpenAIChatMessageSerializer.buildUserMessageObject(Map<String, Object> objectMap, UserMessage message, ChatConfig config) ChatMessageSerializer.serializeMessages(List<Message> messages, ChatConfig config) 将消息列表序列化为模型所需的聊天消息数组格式。OpenAIChatMessageSerializer.serializeMessages(List<Message> messages, ChatConfig config) 将消息列表序列化为模型所需的聊天消息数组格式。ChatMessageSerializer.serializeTools(Prompt prompt, ChatConfig config) ChatMessageSerializer.serializeTools(List<Tool> tools, ChatConfig config) 将函数定义列表序列化为模型所需的工具(tools)或函数(functions)格式。OpenAIChatMessageSerializer.serializeTools(List<Tool> tools, ChatConfig config) 将函数定义列表序列化为模型所需的工具(tools)或函数(functions)格式。voidStreamClient.start(String url, Map<String, String> headers, String payload, StreamClientListener listener, ChatConfig config) -
com.agentsflex.core.model.client.impl中ChatConfig的使用
修饰符和类型字段说明private ChatConfigDnjsonClient.configprivate ChatConfigSseClient.configprivate ChatConfigWebSocketClient.config修饰符和类型方法说明voidDnjsonClient.start(String url, Map<String, String> headers, String payload, StreamClientListener listener, ChatConfig config) voidSseClient.start(String url, Map<String, String> headers, String payload, StreamClientListener listener, ChatConfig config) voidWebSocketClient.start(String url, Map<String, String> headers, String payload, StreamClientListener listener, ChatConfig config)