【AI】SpringAI 第二弹:接入 DeepSeek 官方服务
一、接入 DeepSeek 官方服务
通过一个简单的案例演示接入 DeepSeek 实现简单的问答功能
1.添加依赖
<dependency><groupId>org.springframework.ai</groupId><artifactId>spring-ai-starter-model-openai</artifactId>
</dependency>
2.设置 yml 配置文件
在 application.yml 中添加 DeepSeek 的配置信息:
spring:ai:openai:api-key: ${你的api-key}base-url: https://api.deepseek.comchat:options:model: deepseek-chat
其中, api-key 是你在 DeepSeek 官网注册后获取的密钥, base-url s DeepSeek API 的服务地址,model 指定使用的模型版本。
3.编写代码案例
@RestController
@RequestMapping("/ds")
public class DeepSeekController {private final ChatModel chatModel;@Autowiredpublic DeepSeekController(ChatModel chatModel) {this.chatModel = chatModel;}@RequestMapping("/chat")public String chat(@RequestParam("msg") String msg) {System.out.println(msg);String result = chatModel.call(msg);System.out.println(result);return result;}
}
效果展示: