索引

A B C D E F G I N P R S T U V 
All Classes and Interfaces|所有程序包

A

arguments - 类中的变量 top.aoyudi.deepseek.entity.response.function.DSRespFunction
要调用的 function 的参数,由模型生成,格式为 JSON。
ASSISTANT - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.DeepSeekRoleEnum
 

B

BAD_REQUEST - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.ErrorCodeEnum
 

C

CHAT - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.DeepSeekModelEnum
 
ChatMessage - top.aoyudi.chat.entity中的类
消息底层实体 可用于存储记忆
ChatMessage() - 类的构造器 top.aoyudi.chat.entity.ChatMessage
 
content - 类中的变量 top.aoyudi.chat.entity.ChatMessage
消息的内容
createHeaders() - 类中的方法 top.aoyudi.starter.DeepSeekConfig
创建请求头,设置授权和内容类型

D

DeepSeekAutoConfiguration - top.aoyudi.starter中的类
DeepSeek 自动配置类 当 DeepSeekService 类存在时,自动配置生效
DeepSeekAutoConfiguration() - 类的构造器 top.aoyudi.starter.DeepSeekAutoConfiguration
 
DeepSeekChatModel - top.aoyudi.deepseek.entity.model中的类
DeepSeek 普通对话模型——使用时直接注入
DeepSeekChatModel() - 类的构造器 top.aoyudi.deepseek.entity.model.DeepSeekChatModel
 
deepSeekConfig(DeepSeekProperties) - 类中的方法 top.aoyudi.starter.DeepSeekAutoConfiguration
创建 DeepSeekService Bean 如果没有其他 DeepSeekService Bean 存在,则创建此 Bean
DeepSeekConfig - top.aoyudi.starter中的类
DeepSeek 服务类 负责提供与api交互的配置
DeepSeekConfig(DeepSeekProperties) - 类的构造器 top.aoyudi.starter.DeepSeekConfig
构造函数,初始化 DeepSeekProperties 和 RestTemplate
DeepSeekModel - top.aoyudi.deepseek.entity.model中的类
DeepSeek 底层模型——不直接使用
DeepSeekModel() - 类的构造器 top.aoyudi.deepseek.entity.model.DeepSeekModel
 
DeepSeekModelEnum - top.aoyudi.deepseek.entity.enums中的Enum Class
DeepSeek 模型枚举 用于表示不同的 DeepSeek 模型
DeepSeekProperties - top.aoyudi.starter中的类
DeepSeek 自动配置实体
DeepSeekProperties() - 类的构造器 top.aoyudi.starter.DeepSeekProperties
 
DeepSeekReasonerModel - top.aoyudi.deepseek.entity.model中的类
DeepSeek 带有思考的对话模型——使用时直接注入
DeepSeekReasonerModel() - 类的构造器 top.aoyudi.deepseek.entity.model.DeepSeekReasonerModel
 
DeepSeekRequest - top.aoyudi.deepseek.entity.request中的类
DeepSeek 请求体
DeepSeekRequest() - 类的构造器 top.aoyudi.deepseek.entity.request.DeepSeekRequest
 
DeepSeekRoleEnum - top.aoyudi.deepseek.entity.enums中的Enum Class
DeepSeek 角色枚举类 定义不同的角色类型
deepSeekService(DeepSeekProperties) - 类中的方法 top.aoyudi.starter.DeepSeekAutoConfiguration
Chat服务实例注册
DeepSeekService - top.aoyudi.deepseek.service中的类
DeepSeek 服务类 用于与 DeepSeek API 进行交互
DeepSeekService(DeepSeekProperties) - 类的构造器 top.aoyudi.deepseek.service.DeepSeekService
构造函数,初始化 DeepSeekProperties 和 RestTemplate
deepSeekStreamService(DeepSeekProperties) - 类中的方法 top.aoyudi.starter.DeepSeekAutoConfiguration
Stream流式服务注册
DeepSeekStreamService - top.aoyudi.deepseek.service中的类
DeepSeek 流服务类 用于处理流式输出
DeepSeekStreamService(DeepSeekProperties) - 类的构造器 top.aoyudi.deepseek.service.DeepSeekStreamService
构造函数,初始化 DeepSeekProperties 和 RestTemplate
description() - annotation interface 中的元素 top.aoyudi.deepseek.annotation.ToolFunction
 
description() - annotation interface 中的元素 top.aoyudi.deepseek.annotation.ToolParam
参数描述 大模式能清晰看懂
DSAssistantReqMessage - top.aoyudi.deepseek.entity.request.message中的类
DeepSeek AI助理请求 消息 貌似用不到
DSAssistantReqMessage() - 类的构造器 top.aoyudi.deepseek.entity.request.message.DSAssistantReqMessage
 
DSReqFunction - top.aoyudi.deepseek.entity.request.tool中的类
请求——DeepSeek调用的功能函数
DSReqFunction() - 类的构造器 top.aoyudi.deepseek.entity.request.tool.DSReqFunction
 
dsReqFunctionMap - 类中的静态变量 top.aoyudi.deepseek.handler.ToolRegister
工具
DSReqTool - top.aoyudi.deepseek.entity.request.tool中的类
DeepSeek 工具请求
DSReqTool() - 类的构造器 top.aoyudi.deepseek.entity.request.tool.DSReqTool
 
DSReqToolChoice - top.aoyudi.deepseek.entity.request.tool中的类
 
DSReqToolChoice() - 类的构造器 top.aoyudi.deepseek.entity.request.tool.DSReqToolChoice
 
DSReqToolChoice.Function - top.aoyudi.deepseek.entity.request.tool中的类
 
DSReqToolParameters - top.aoyudi.deepseek.entity.request.tool中的类
function 的输入参数
DSReqToolParameters() - 类的构造器 top.aoyudi.deepseek.entity.request.tool.DSReqToolParameters
 
DSReqToolParameters.Property - top.aoyudi.deepseek.entity.request.tool中的类
 
DSRespChoice - top.aoyudi.deepseek.entity.response中的类
DeepSeek 选择项
DSRespChoice() - 类的构造器 top.aoyudi.deepseek.entity.response.DSRespChoice
 
DSRespFunction - top.aoyudi.deepseek.entity.response.function中的类
返回————DeepSeek模型调用的 function
DSRespFunction() - 类的构造器 top.aoyudi.deepseek.entity.response.function.DSRespFunction
 
DSRespMessage - top.aoyudi.deepseek.entity.response.message中的类
响应实体
DSRespMessage() - 类的构造器 top.aoyudi.deepseek.entity.response.message.DSRespMessage
 
DSResponse - top.aoyudi.deepseek.entity.response中的类
DeepSeek 响应体 {"id":"dab94aa4-ebb8-4689-bc60-154ae60cd097", "object":"chat.completion.chunk", "created":1741797681, "model":"deepseek-reasoner", "system_fingerprint":"fp_5417b77867_prod0225", }"
DSResponse() - 类的构造器 top.aoyudi.deepseek.entity.response.DSResponse
 
DSRespToolCalls - top.aoyudi.deepseek.entity.response.function中的类
返回————模型生成的 tool 调用,例如 function 调用。
DSRespToolCalls() - 类的构造器 top.aoyudi.deepseek.entity.response.function.DSRespToolCalls
 
DSRespUsage - top.aoyudi.deepseek.entity.response中的类
DeepSeek 使用情况
DSRespUsage() - 类的构造器 top.aoyudi.deepseek.entity.response.DSRespUsage
 
DSSystemReqMessage - top.aoyudi.deepseek.entity.request.message中的类
DeepSeek 系统提示请求 消息
DSSystemReqMessage() - 类的构造器 top.aoyudi.deepseek.entity.request.message.DSSystemReqMessage
 
DSToolReqMessage - top.aoyudi.deepseek.entity.request.message中的类
DeepSeek 工具调用请求 消息
DSToolReqMessage() - 类的构造器 top.aoyudi.deepseek.entity.request.message.DSToolReqMessage
 
DSUserReqMessage - top.aoyudi.deepseek.entity.request.message中的类
DeepSeek 用户请求消息 消息
DSUserReqMessage() - 类的构造器 top.aoyudi.deepseek.entity.request.message.DSUserReqMessage
 

E

ErrorCodeEnum - top.aoyudi.deepseek.entity.enums中的Enum Class
错误码枚举
executeTool(String, String) - 类中的静态方法 top.aoyudi.deepseek.handler.ToolExecutor
执行工具(请手动执行)

F

FinallyRequestBody - top.aoyudi.deepseek.entity.request中的类
DeepSeek最终请求体
FinallyRequestBody(DeepSeekRequest) - 类的构造器 top.aoyudi.deepseek.entity.request.FinallyRequestBody
一个介于 0 到 20 之间的整数 N,指定每个输出位置返回输出概率 top N 的 token,且返回这些 token 的对数概率。
fromCode(int) - enum class中的静态方法 top.aoyudi.deepseek.entity.enums.ErrorCodeEnum
根据状态码获取枚举实例的方法
function - 类中的变量 top.aoyudi.deepseek.entity.response.function.DSRespToolCalls
模型调用的 function。
Function() - 类的构造器 top.aoyudi.deepseek.entity.request.tool.DSReqToolChoice.Function
 

G

getChoicesCount() - 类中的方法 top.aoyudi.deepseek.entity.response.DSResponse
添加获取 choices 数量的方法
getDsReqFunction(String) - 类中的静态方法 top.aoyudi.deepseek.handler.ToolRegister
 
getModelName() - enum class中的方法 top.aoyudi.deepseek.entity.enums.DeepSeekModelEnum
获取模型名称
getRole() - enum class中的方法 top.aoyudi.deepseek.entity.enums.DeepSeekRoleEnum
获取角色

I

id - 类中的变量 top.aoyudi.deepseek.entity.response.function.DSRespToolCalls
tool 调用的 ID。
INTERNAL_SERVER_ERROR - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.ErrorCodeEnum
 

N

name - 类中的变量 top.aoyudi.deepseek.entity.response.function.DSRespFunction
模型调用的 function 名
name() - annotation interface 中的元素 top.aoyudi.deepseek.annotation.ToolParam
参数名称

P

PAYMENT_REQUIRED - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.ErrorCodeEnum
 
postProcessAfterInitialization(Object, String) - 类中的方法 top.aoyudi.deepseek.handler.ToolFunctionPostProcessor
扫描带有 @ToolFunction的方法进行工具方法 注册
Property() - 类的构造器 top.aoyudi.deepseek.entity.request.tool.DSReqToolParameters.Property
 

R

REASONER - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.DeepSeekModelEnum
 
registerTool(Object, Method, DSReqFunction) - 类中的静态方法 top.aoyudi.deepseek.handler.ToolRegister
自动注册工具
required() - annotation interface 中的元素 top.aoyudi.deepseek.annotation.ToolParam
是否必填
role - 类中的变量 top.aoyudi.chat.entity.ChatMessage
消息的角色,例如 "user" 或 "assistant" 等

S

sendMessage(DeepSeekRequest) - 类中的方法 top.aoyudi.deepseek.service.DeepSeekService
发送消息到 DeepSeek API,并返回响应
sendMessageWithStream(DeepSeekRequest) - 类中的方法 top.aoyudi.deepseek.service.DeepSeekStreamService
发送消息到 DeepSeek API,并返回响应
SERVICE_UNAVAILABLE - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.ErrorCodeEnum
 
SYSTEM - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.DeepSeekRoleEnum
 

T

TOO_MANY_REQUESTS - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.ErrorCodeEnum
 
TOOL - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.DeepSeekRoleEnum
 
ToolExecutor - top.aoyudi.deepseek.handler中的类
工具执行器——调用executeTool手动执行
ToolExecutor() - 类的构造器 top.aoyudi.deepseek.handler.ToolExecutor
 
ToolFunction - top.aoyudi.deepseek.annotation中的Annotation Interface
工具方法注解
ToolFunctionPostProcessor - top.aoyudi.deepseek.handler中的类
工具后处理器 注册工具
ToolFunctionPostProcessor() - 类的构造器 top.aoyudi.deepseek.handler.ToolFunctionPostProcessor
 
ToolParam - top.aoyudi.deepseek.annotation中的Annotation Interface
工具参数注解
ToolRegister - top.aoyudi.deepseek.handler中的类
工具注册器
ToolRegister() - 类的构造器 top.aoyudi.deepseek.handler.ToolRegister
 
tools - 类中的静态变量 top.aoyudi.deepseek.handler.ToolRegister
所有工具方法
top.aoyudi.chat.entity - 程序包 top.aoyudi.chat.entity
 
top.aoyudi.deepseek.annotation - 程序包 top.aoyudi.deepseek.annotation
 
top.aoyudi.deepseek.entity.enums - 程序包 top.aoyudi.deepseek.entity.enums
 
top.aoyudi.deepseek.entity.model - 程序包 top.aoyudi.deepseek.entity.model
 
top.aoyudi.deepseek.entity.request - 程序包 top.aoyudi.deepseek.entity.request
 
top.aoyudi.deepseek.entity.request.message - 程序包 top.aoyudi.deepseek.entity.request.message
 
top.aoyudi.deepseek.entity.request.tool - 程序包 top.aoyudi.deepseek.entity.request.tool
 
top.aoyudi.deepseek.entity.response - 程序包 top.aoyudi.deepseek.entity.response
 
top.aoyudi.deepseek.entity.response.function - 程序包 top.aoyudi.deepseek.entity.response.function
 
top.aoyudi.deepseek.entity.response.message - 程序包 top.aoyudi.deepseek.entity.response.message
 
top.aoyudi.deepseek.handler - 程序包 top.aoyudi.deepseek.handler
 
top.aoyudi.deepseek.service - 程序包 top.aoyudi.deepseek.service
 
top.aoyudi.starter - 程序包 top.aoyudi.starter
 
type - 类中的变量 top.aoyudi.deepseek.entity.response.function.DSRespToolCalls
tool 的类型。
type() - annotation interface 中的元素 top.aoyudi.deepseek.annotation.ToolParam
参数类型 (string/number/boolean/object)

U

UNAUTHORIZED - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.ErrorCodeEnum
 
UNPROCESSABLE_ENTITY - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.ErrorCodeEnum
 
USER - enum class 中的枚举常量 top.aoyudi.deepseek.entity.enums.DeepSeekRoleEnum
 

V

valueOf(String) - enum class中的静态方法 top.aoyudi.deepseek.entity.enums.DeepSeekModelEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 top.aoyudi.deepseek.entity.enums.DeepSeekRoleEnum
Returns the enum constant of this class with the specified name.
valueOf(String) - enum class中的静态方法 top.aoyudi.deepseek.entity.enums.ErrorCodeEnum
Returns the enum constant of this class with the specified name.
values() - enum class中的静态方法 top.aoyudi.deepseek.entity.enums.DeepSeekModelEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 top.aoyudi.deepseek.entity.enums.DeepSeekRoleEnum
Returns an array containing the constants of this enum class, in the order they are declared.
values() - enum class中的静态方法 top.aoyudi.deepseek.entity.enums.ErrorCodeEnum
Returns an array containing the constants of this enum class, in the order they are declared.
A B C D E F G I N P R S T U V 
All Classes and Interfaces|所有程序包