一、接入 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.com
chat:
options:
model: deepseek-chat
其中, api-key 是你在 DeepSeek 官网注册后获取的密钥, base-url s DeepSeek API 的服务地址,model 指定使用的模型版本。
3.编写代码案例
@RestController
@RequestMapping("/ds")
public class DeepSeekController {
private final ChatModel chatModel;
@Autowired
public 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;
}
}
效果展示: