hanserwei
|
0782148820
|
feat(config): 添加 CORS 配置支持跨域请求
- 新增 CorsConfig 类实现 WebMvcConfigurer 接口
- 配置允许所有域名、方法和请求头的跨域访问- 支持发送 Cookie 凭证信息- 设置预检请求有效期为 1 小时
fix(controller): 修正流式响应的内容类型- 将 OpenAIController 的 generateStream 接口返回类型改为 TEXT_EVENT_STREAM_VALUE
- 使用 MediaType.TEXT_EVENT_STREAM_VALUE 替代硬编码字符串
- 确保服务端推送事件(SSE)能正确被客户端接收
|
2025-10-22 14:05:31 +08:00 |
|
|
|
bfbfdbc90d
|
feat(ai): 集成多种大模型并支持会话记忆功能
- 新增 Ollama、智谱 AI 和 OpenAI 大模型接入配置- 实现基于 ChatMemory 的会话上下文管理
- 添加流式输出接口以提升响应体验
- 更新加密工具类密钥及测试数据
- 引入多个 AI 控制器用于不同模型的服务调用
- 在 pom.xml 中添加相关依赖项以支持多模型集成
|
2025-10-21 22:33:19 +08:00 |
|
hanserwei
|
ef527aab00
|
feat(ai): 新增 ChatClient 配置与控制器
- 添加 ChatClientConfig 配置类,初始化 ChatClient 并配置系统提示和顾问
- 创建 ChatClientController 控制器,支持普通对话与流式对话接口- 引入 lombok依赖并添加 MyLoggerAdvisor 日志顾问实现
- 调整 DeepSeekR1ChatController,优化流式输出内容处理逻辑
- 更新 application.yml 中默认模型名称及日志级别配置
|
2025-10-21 14:53:01 +08:00 |
|
hanserwei
|
62cf0ed548
|
feat(ai): 切换默认模型并新增流式对话接口- 将默认模型从 deepseek-chat 切换为 deepseek-reasoner
- 新增 /ai/generateStream 接口支持流式对话输出
- 新增 /v1/ai/generateStream 接口支持 reasoning 内容流式输出
- 引入 commons-lang3 依赖用于字符串处理- 添加 Flux 支持实现异步流式响应
- 完善 DeepSeekAssistantMessage 处理逻辑,区分推理内容与最终回答
|
2025-10-21 14:04:49 +08:00 |
|
hanserwei
|
5158a9bcb3
|
feat(ai): 集成 DeepSeek AI 对话功能并配置加密支持
- 添加 DeepSeek Chat 模型依赖及 starter
- 配置 DeepSeek API Key 加密与基础 URL
- 新增 DeepSeekChatController 实现基本对话接口
- 引入 Jasypt 加密库用于敏感信息加密
- 提供 EncryptorUtil 工具类用于生成加密密钥
- 更新 pom.xml 引入 spring-ai 和 jasypt 依赖管理
|
2025-10-21 13:57:27 +08:00 |
|
hanserwei
|
0deb3301ed
|
han-ai-robot:
后端项目初始化完毕
|
2025-10-21 02:15:21 +08:00 |
|