【SpringAI】springai
2026/5/28 23:20:50 网站建设 项目流程

接入deepseek

deepseek的api官网创建自己的apikey

https://api-docs.deepseek.com/zh-cn/

官网文档中可以选择对应的大模型

调用测试用例

@Test public void testDeepseek(@Autowired DeepSeekChatModel deepSeekChatModel) { String content = deepSeekChatModel.call("who are you"); System.out.println("content = " + content); }

流式输出

@Test public void testDeepseekStream(@Autowired DeepSeekChatModel deepSeekChatModel) { Flux<String> whoAreYou = deepSeekChatModel.stream("who are you"); whoAreYou.toIterable().forEach(System.out::println); }

通用模型配置

maxTokens 根据字数限制
temperature 温度 越低越严谨 越高越有感情
.stop(Arrays.asList("。")) 按照关键词截取,后面的不要了

deepseek深度思考

deepseek请求原理

本质上还是http请求,我们可以看到官网的api,可以用curl形式传json格式

springai 用prompt对象,封装对话信息,调用call方法,而这个call方法,就是将prompt对象组成chatrequest对象(这个对象就对应着json格式数据),restClient.post方法就是一个http请求。

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询