feat(ai): 集成多种大模型并支持会话记忆功能

- 新增 Ollama、智谱 AI 和 OpenAI 大模型接入配置- 实现基于 ChatMemory 的会话上下文管理
- 添加流式输出接口以提升响应体验
- 更新加密工具类密钥及测试数据
- 引入多个 AI 控制器用于不同模型的服务调用
- 在 pom.xml 中添加相关依赖项以支持多模型集成
This commit is contained in:
2025-10-21 22:33:19 +08:00
parent ef527aab00
commit bfbfdbc90d
9 changed files with 212 additions and 3 deletions

View File

@@ -10,6 +10,27 @@ spring:
options:
model: deepseek-chat # 使用哪个模型
temperature: 0.8 # 温度值
ollama:
base-url: http://localhost:11434 # Ollama 服务的访问地址, 11434 端口是 Ollama 默认的启动端口
chat:
options: # 模型参数
model: qwen3:14b # 指定 Ollama 使用的大模型名称,根据你实际安装的来,我运行的是 14b
temperature: 0.7 # 温度值
zhipuai:
base-url: https://open.bigmodel.cn/api/paas # 智谱 AI 的请求 URL, 可不填,默认值为 open.bigmodel.cn/api/paas
api-key: ENC(Rz1O0AygSzG3q4UrIpIPHRwFoTQXCUZkWZ54vNzl1kgdBkQECzCYa3LoOADM9NlGLlAwCKTMtkj0nd6cP98T59DohcKtzc3iYyiAoNRfH0rsiu483CpaCciyMwxCUi5O) # 填写智谱 AI 的 API Key, 该成你自己的
chat:
options: # 模型参数
model: GLM-4.6 # 模型名称,使用智谱 AI 哪个模型
temperature: 0.7 # 温度值
openai:
base-url: https://api.master-jsx.top # OpenAI 服务的访问地址,这里使用的第三方代理商:智增增
api-key: ENC(D6ETp0VBeDYXvM612dcoGkyHaGUcPuwOVuSLtL92TOCxydyMKXL7/VBndWjFkxAQP/AS7TeQeegla+Ny6TrLStwdJtd28mVhoyf2YsKuXIdRnKF/mv8/uZ0MpzMdv9YR) # 填写智增增的 API Key, 该成你自己的
chat:
options:
model: gpt-4o # 模型名称
temperature: 0.7 # 温度值
jasypt:
encryptor:
password: ${jasypt.encryptor.password}