- chat(AIConfig, String) - Static method in class org.dromara.hutool.ai.AIUtil
-
AI大模型对话功能
- chat(AIConfig, List<Message>) - Static method in class org.dromara.hutool.ai.AIUtil
-
AI大模型对话功能
- chat(String) - Method in interface org.dromara.hutool.ai.core.AIService
-
对话
- chat(String, Consumer<String>) - Method in interface org.dromara.hutool.ai.core.AIService
-
对话-SSE流式输出
- chat(List<Message>) - Method in interface org.dromara.hutool.ai.core.AIService
-
对话
- chat(List<Message>, Consumer<String>) - Method in interface org.dromara.hutool.ai.core.AIService
-
对话-SSE流式输出
- chat(List<Message>) - Method in class org.dromara.hutool.ai.model.deepseek.DeepSeekServiceImpl
-
- chat(List<Message>, Consumer<String>) - Method in class org.dromara.hutool.ai.model.deepseek.DeepSeekServiceImpl
-
- chat(List<Message>) - Method in class org.dromara.hutool.ai.model.doubao.DoubaoServiceImpl
-
- chat(List<Message>, Consumer<String>) - Method in class org.dromara.hutool.ai.model.doubao.DoubaoServiceImpl
-
- chat(List<Message>) - Method in class org.dromara.hutool.ai.model.grok.GrokServiceImpl
-
- chat(List<Message>, Consumer<String>) - Method in class org.dromara.hutool.ai.model.grok.GrokServiceImpl
-
- chat(List<Message>) - Method in class org.dromara.hutool.ai.model.hutool.HutoolServiceImpl
-
- chat(List<Message>, Consumer<String>) - Method in class org.dromara.hutool.ai.model.hutool.HutoolServiceImpl
-
- chat(List<Message>) - Method in class org.dromara.hutool.ai.model.openai.OpenaiServiceImpl
-
- chat(List<Message>, Consumer<String>) - Method in class org.dromara.hutool.ai.model.openai.OpenaiServiceImpl
-
- chatContext(String, String) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
上下文缓存对话: 向大模型发起带上下文缓存的请求
注意:配置config中的model可以为您创建的推理接入点(Endpoint)ID,也可以是支持chat的model
- chatContext(String, String, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
上下文缓存对话-SSE流式输出
注意:配置config中的model可以为您创建的推理接入点(Endpoint)ID,也可以是支持chat的model
- chatContext(List<Message>, String) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
上下文缓存对话: 向大模型发起带上下文缓存的请求
注意:配置config中的model可以为您创建的推理接入点(Endpoint)ID,也可以是支持chat的model
- chatContext(List<Message>, String, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
上下文缓存对话-SSE流式输出
注意:配置config中的model可以为您创建的推理接入点(Endpoint)ID,也可以是支持chat的model
- chatContext(List<Message>, String) - Method in class org.dromara.hutool.ai.model.doubao.DoubaoServiceImpl
-
- chatContext(List<Message>, String, Consumer<String>) - Method in class org.dromara.hutool.ai.model.doubao.DoubaoServiceImpl
-
- chatReasoning(String, String) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
推理chat
支持o3-mini和o1
- chatReasoning(String, String, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
推理chat-SSE流式输出
支持o3-mini和o1
- chatReasoning(String) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
推理chat
支持o3-mini和o1
- chatReasoning(String, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
推理chat-SSE流式输出
支持o3-mini和o1
- chatReasoning(List<Message>, String) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
推理chat
支持o3-mini和o1
- chatReasoning(List<Message>, String, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
推理chat-SSE流式输出
支持o3-mini和o1
- chatReasoning(List<Message>) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
推理chat
支持o3-mini和o1
- chatReasoning(List<Message>, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
推理chat-SSE流式输出
支持o3-mini和o1
- chatReasoning(List<Message>, String) - Method in class org.dromara.hutool.ai.model.openai.OpenaiServiceImpl
-
- chatReasoning(List<Message>, String, Consumer<String>) - Method in class org.dromara.hutool.ai.model.openai.OpenaiServiceImpl
-
- chatVision(String, List<String>) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
图像理解:模型会依据传入的图片信息以及问题,给出回复。
- chatVision(String, List<String>, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
图像理解-SSE流式输出
- chatVision(String, List<String>, String) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
图像理解:模型会依据传入的图片信息以及问题,给出回复。
- chatVision(String, List<String>, String, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
图像理解-SSE流式输出
- chatVision(String, List<String>, String) - Method in class org.dromara.hutool.ai.model.doubao.DoubaoServiceImpl
-
- chatVision(String, List<String>, String, Consumer<String>) - Method in class org.dromara.hutool.ai.model.doubao.DoubaoServiceImpl
-
- chatVision(String, List<String>, String) - Method in interface org.dromara.hutool.ai.model.grok.GrokService
-
图像理解:模型会依据传入的图片信息以及问题,给出回复。
- chatVision(String, List<String>, String, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.grok.GrokService
-
图像理解-SSE流式输出
- chatVision(String, List<String>) - Method in interface org.dromara.hutool.ai.model.grok.GrokService
-
图像理解:模型会依据传入的图片信息以及问题,给出回复。
- chatVision(String, List<String>, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.grok.GrokService
-
图像理解:模型会依据传入的图片信息以及问题,给出回复。
- chatVision(String, List<String>, String) - Method in class org.dromara.hutool.ai.model.grok.GrokServiceImpl
-
- chatVision(String, List<String>, String, Consumer<String>) - Method in class org.dromara.hutool.ai.model.grok.GrokServiceImpl
-
- chatVision(String, List<String>, String) - Method in interface org.dromara.hutool.ai.model.hutool.HutoolService
-
图像理解:模型会依据传入的图片信息以及问题,给出回复。
- chatVision(String, List<String>, String, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.hutool.HutoolService
-
图像理解-SSE流式输出
- chatVision(String, List<String>) - Method in interface org.dromara.hutool.ai.model.hutool.HutoolService
-
图像理解:模型会依据传入的图片信息以及问题,给出回复。
- chatVision(String, List<String>, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.hutool.HutoolService
-
图像理解:模型会依据传入的图片信息以及问题,给出回复。
- chatVision(String, List<String>, String) - Method in class org.dromara.hutool.ai.model.hutool.HutoolServiceImpl
-
- chatVision(String, List<String>, String, Consumer<String>) - Method in class org.dromara.hutool.ai.model.hutool.HutoolServiceImpl
-
- chatVision(String, List<String>, String) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
图像理解:模型会依据传入的图片信息以及问题,给出回复。
- chatVision(String, List<String>, String, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
图像理解-SSE流式输出
- chatVision(String, List<String>) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
图像理解:模型会依据传入的图片信息以及问题,给出回复。
- chatVision(String, List<String>, Consumer<String>) - Method in interface org.dromara.hutool.ai.model.openai.OpenaiService
-
图像理解-SSE流式输出
- chatVision(String, List<String>, String) - Method in class org.dromara.hutool.ai.model.openai.OpenaiServiceImpl
-
- chatVision(String, List<String>, String, Consumer<String>) - Method in class org.dromara.hutool.ai.model.openai.OpenaiServiceImpl
-
- config - Variable in class org.dromara.hutool.ai.core.BaseAIService
-
- create(AIConfig) - Method in interface org.dromara.hutool.ai.core.AIServiceProvider
-
创建AI服务实例
- create(AIConfig) - Method in class org.dromara.hutool.ai.model.deepseek.DeepSeekProvider
-
- create(AIConfig) - Method in class org.dromara.hutool.ai.model.doubao.DoubaoProvider
-
- create(AIConfig) - Method in class org.dromara.hutool.ai.model.grok.GrokProvider
-
- create(AIConfig) - Method in class org.dromara.hutool.ai.model.hutool.HutoolProvider
-
- create(AIConfig) - Method in class org.dromara.hutool.ai.model.openai.OpenaiProvider
-
- createContext(List<Message>, String) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
创建上下文缓存: 创建上下文缓存,获得缓存 id字段后,在上下文缓存对话 API中使用。
- createContext(List<Message>) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
创建上下文缓存: 创建上下文缓存,获得缓存 id字段后,在上下文缓存对话 API中使用。
- createContext(List<Message>, String) - Method in class org.dromara.hutool.ai.model.doubao.DoubaoServiceImpl
-
- valueOf(String) - Static method in enum org.dromara.hutool.ai.model.doubao.DoubaoCommon.DoubaoContext
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.model.doubao.DoubaoCommon.DoubaoVideo
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.model.doubao.DoubaoCommon.DoubaoVision
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.model.grok.GrokCommon.GrokVision
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.model.hutool.HutoolCommon.HutoolSpeech
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.model.hutool.HutoolCommon.HutoolVideo
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.model.hutool.HutoolCommon.HutoolVision
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.model.openai.OpenaiCommon.OpenaiReasoning
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.model.openai.OpenaiCommon.OpenaiSpeech
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.model.openai.OpenaiCommon.OpenaiVision
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.ModelName
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.Models.DeepSeek
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.Models.Doubao
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.Models.Grok
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.Models.Hutool
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum org.dromara.hutool.ai.Models.Openai
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.dromara.hutool.ai.model.doubao.DoubaoCommon.DoubaoContext
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.model.doubao.DoubaoCommon.DoubaoVideo
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.model.doubao.DoubaoCommon.DoubaoVision
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.model.grok.GrokCommon.GrokVision
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.model.hutool.HutoolCommon.HutoolSpeech
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.model.hutool.HutoolCommon.HutoolVideo
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.model.hutool.HutoolCommon.HutoolVision
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.model.openai.OpenaiCommon.OpenaiReasoning
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.model.openai.OpenaiCommon.OpenaiSpeech
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.model.openai.OpenaiCommon.OpenaiVision
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.ModelName
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.Models.DeepSeek
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.Models.Doubao
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.Models.Grok
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.Models.Hutool
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum org.dromara.hutool.ai.Models.Openai
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- videoTasks(String, String, List<DoubaoCommon.DoubaoVideo>) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
创建视频生成任务
注意:调用该方法时,配置config中的model为生成视频的模型或者您创建的推理接入点(Endpoint)ID。
- videoTasks(String, String) - Method in interface org.dromara.hutool.ai.model.doubao.DoubaoService
-
创建视频生成任务
注意:调用该方法时,配置config中的model为您创建的推理接入点(Endpoint)ID。
- videoTasks(String, String, List<DoubaoCommon.DoubaoVideo>) - Method in class org.dromara.hutool.ai.model.doubao.DoubaoServiceImpl
-
- videoTasks(String, String, List<HutoolCommon.HutoolVideo>) - Method in interface org.dromara.hutool.ai.model.hutool.HutoolService
-
创建视频生成任务
- videoTasks(String, String) - Method in interface org.dromara.hutool.ai.model.hutool.HutoolService
-
创建视频生成任务
- videoTasks(String, String, List<HutoolCommon.HutoolVideo>) - Method in class org.dromara.hutool.ai.model.hutool.HutoolServiceImpl
-