马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?立即注册
x
DeepSeek开源后,AI的发展将会日新月异.从前范围于AI高门槛限制了很多开发者介入,但是开源后整个格局就变了. 广大开发者会将AI无孔不入的融入到社会的各个层面.这篇文章将通过阿里云的AI模型将DeepSeek集成到java项目中.
1:在阿里云创建自己的key
点进链接: 阿里云百炼 (aliyun.com) 创建一下key.
2: 在java项目中引入jar依靠
- <dependency>
- <groupId>com.alibaba</groupId>
- <artifactId>dashscope-sdk-java</artifactId>
- <version>2.18.2</version>
- </dependency>
复制代码 3: 创建对话DeepSeek的代码
- package com.example.ai_ds;// dashscope SDK的版本 >= 2.18.2
- import java.util.Arrays;
- import java.lang.System;
- import com.alibaba.dashscope.aigc.generation.Generation;
- import com.alibaba.dashscope.aigc.generation.GenerationParam;
- import com.alibaba.dashscope.aigc.generation.GenerationResult;
- import com.alibaba.dashscope.common.Message;
- import com.alibaba.dashscope.common.Role;
- import com.alibaba.dashscope.exception.ApiException;
- import com.alibaba.dashscope.exception.InputRequiredException;
- import com.alibaba.dashscope.exception.NoApiKeyException;
- public class DsTest {
- public static GenerationResult callWithMessage() throws ApiException, NoApiKeyException, InputRequiredException {
- Generation gen = new Generation();
- Message userMsg = Message.builder()
- .role(Role.USER.getValue())
- .content("你是谁?")
- .build();
- GenerationParam param = GenerationParam.builder()
- //注意!!!! 这个地方需要改成你自己的key
- .apiKey("这个是第一步你获取的阿里云key")
- .model("deepseek-r1")
- .messages(Arrays.asList(userMsg))
- .resultFormat(GenerationParam.ResultFormat.MESSAGE)
- .build();
- return gen.call(param);
- }
- public static void main(String[] args) {
- try {
- GenerationResult result = callWithMessage();
- System.out.println("思考过程:");
- System.out.println(result.getOutput().getChoices().get(0).getMessage().getReasoningContent());
- System.out.println("回复内容:");
- System.out.println(result.getOutput().getChoices().get(0).getMessage().getContent());
- } catch (ApiException | NoApiKeyException | InputRequiredException e) {
- // 使用日志框架记录异常信息
- System.err.println("An error occurred while calling the generation service: " + e.getMessage());
- }
- System.exit(0);
- }
- }
复制代码 4:接入完成完成.开始对话试一下

这个只是最简单的集成deepSeek进行对话.只适合聊天利用.如果需要定制训练AI.还需要进一步查看阿里云官方文档 和deepSeel官方文档.
deepSeek官方文档: 首次调用 API | DeepSeek API Docs
阿里云对接deepSeek文档: DeepSeek R1和DeepSeek V3 API_大模型服务平台百炼(Model Studio)-阿里云帮助中心 (aliyun.com)
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。 |