欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 教育 > 幼教 > DeepSeek模型集成到java中使用(阿里云版)超简单版

DeepSeek模型集成到java中使用(阿里云版)超简单版

2025/2/24 9:21:18 来源:https://blog.csdn.net/wang5701071/article/details/145626905  浏览:    关键词:DeepSeek模型集成到java中使用(阿里云版)超简单版

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)

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词