Package | Description |
---|---|
cn.hutool.ai |
Hutool-ai主要用于AI大模型的封装,只需要对AI模型最基本的设置,即可调用AI大模型。
|
cn.hutool.ai.core |
AI相关基础类
|
cn.hutool.ai.model.deepseek |
对deepSeek的封装实现
|
cn.hutool.ai.model.doubao |
对doubao的封装实现
|
cn.hutool.ai.model.grok |
对grok的封装实现
|
cn.hutool.ai.model.openai |
对openai的封装实现
|
Modifier and Type | Method and Description |
---|---|
static String |
AIUtil.chat(AIConfig config,
List<Message> messages)
AI大模型对话功能
|
Modifier and Type | Method and Description |
---|---|
String |
AIService.chat(List<Message> messages)
对话
|
Modifier and Type | Method and Description |
---|---|
String |
DeepSeekServiceImpl.chat(List<Message> messages) |
Modifier and Type | Method and Description |
---|---|
String |
DoubaoService.batchChat(List<Message> messages)
批量推理 Chat
注意:调用该方法时,配置config中的model为您创建的批量推理接入点(Endpoint)ID。
|
String |
DoubaoServiceImpl.batchChat(List<Message> messages) |
String |
DoubaoService.botsChat(List<Message> messages)
应用(Bot) config中model设置为您创建的应用ID
|
String |
DoubaoServiceImpl.botsChat(List<Message> messages) |
String |
DoubaoServiceImpl.chat(List<Message> messages) |
String |
DoubaoService.chatContext(List<Message> messages,
String contextId)
上下文缓存对话: 向大模型发起带上下文缓存的请求
注意:配置config中的model可以为您创建的推理接入点(Endpoint)ID,也可以是支持chat的model
|
String |
DoubaoServiceImpl.chatContext(List<Message> messages,
String contextId) |
default String |
DoubaoService.createContext(List<Message> messages)
创建上下文缓存: 创建上下文缓存,获得缓存 id字段后,在上下文缓存对话 API中使用。
|
String |
DoubaoService.createContext(List<Message> messages,
String mode)
创建上下文缓存: 创建上下文缓存,获得缓存 id字段后,在上下文缓存对话 API中使用。
|
String |
DoubaoServiceImpl.createContext(List<Message> messages,
String mode) |
Modifier and Type | Method and Description |
---|---|
String |
GrokServiceImpl.chat(List<Message> messages) |
Modifier and Type | Method and Description |
---|---|
String |
OpenaiServiceImpl.chat(List<Message> messages) |
default String |
OpenaiService.chatReasoning(List<Message> messages)
推理chat
支持o3-mini和o1
|
String |
OpenaiService.chatReasoning(List<Message> messages,
String reasoningEffort)
推理chat
支持o3-mini和o1
|
String |
OpenaiServiceImpl.chatReasoning(List<Message> messages,
String reasoningEffort) |
Copyright © 2025. All rights reserved.