当前位置: 首页 > news >正文

Java项目集成大模型(通译千问)

1:打开阿里云搜索 通义大模型,然后点击丰富开发API接口。

2:可以看到有openAi和DashScope两种模式,我们这次采用DashScope方法,点击DashScope

3:点击获取Apikey

然后点击 前往我得Api-key跳转到控制台,

点击创建我得Apikey

然后返回,点击 安装DashScope SDK

把pom文件复制到Maven中,然后替换最新版本号

Java
<dependency>
      <groupId>com.alibaba</groupId>
      <artifactId>dashscope-sdk-java</artifactId>
      <!-- 请将 'the-latest-version' 替换为最新版本号https://mvnrepository.com/artifact/com.alibaba/dashscope-sdk-java -->
      <version>the-latest-version</version>
</dependency>

4:点击左侧的 菜单的对话- 通义千问,然后请求体点击Java,复制代码到项目中

代码中替换一下自己新建的apikey

运行代码:可以看到 根据内容“你是谁” 响应了一串json

Java
{"requestId":"04c1baf5-dc0b-9eef-a750-c0fac85ccd9d","usage":{"input_tokens":22,"output_tokens":75,"total_tokens":97},"output":{"choices":[{"finish_reason":"stop","message":{"role":"assistant","content":"我是通义千问,阿里巴巴集团旗下的通义实验室自主研发的超大规模语言模型。我能够回答问题、创作文字,如写故事、公文、邮件、剧本等,还能进行逻辑推理、编程,甚至表达观点和玩游戏。我在多国语言上都有很好的掌握,能为你提供多样化的帮助。有什么我可以帮到你的吗?"}}]}}

5:接下来实现对话的功能,点击多伦对话,复制代码,并运行

运行:

可以看到一个基础的多伦对话就这样实现了。

这样前端写一个自定义页面就可以实现AI对话的功能。

当然通译千问也提供了很多其它的模型,图像,视频,语音等等,都可以通过这样的方式实现。

http://www.dtcms.com/a/114860.html

相关文章:

  • Python星球日记 - 第3天:运算符与表达式
  • 内存与显存:从同根生到殊途异路的科技演进
  • 机器学习新范式:Kubernetes + Kubeflow,解锁模型训练与部署的高效密码
  • Word 页眉设置(不同章节不同页眉)
  • 迭代器介绍与使用(四十一)
  • java 正则表达式优化
  • 使用SPSS进行链式中介模型分析
  • ansible可视化自动化平台-semaphore
  • 脑电学习笔记
  • 哈希表(闭散列)的实现
  • 匿名函数自调用
  • Draw.io 全面解析与竞品分析:图表绘制工具的深度对比
  • 这是一份简单优雅的Prompt Engineering教程
  • 25.4.6学习总结
  • C++ 中为什么构造函数不需要实现虚函数,而析构函数需要?
  • 线程同步的学习与应用
  • 设计模式简述(八)中介者模式
  • 从扩展黎曼泽塔函数构造物质和时空的结构-15
  • swift-11-init、deinit、可选链、协议、元类型
  • STM32F103C8T6单片机的起始点:使用GPIO输出点亮我们的第一个小灯(HAL库版本)
  • 【简历全景认知】简历的历史演变与当代定位:从羊皮卷到算法博弈的艺术
  • 设计模式简述(十)责任链模式
  • 请问你怎么看待测试,指导哪些测试的类型,有用过哪些测试方法?
  • Nmap全脚本使用指南!NSE脚本全详细教程!Kali Linux教程!(六)
  • 人脸识别系统(人脸识别、前后端交互、Python项目)
  • 初识数据结构——Java集合框架解析:List与ArrayList的完美结合
  • 如何判断JVM中类和其他类是不是同一个类
  • Window进程监控工具,能自动重启进程和卡死检测
  • 【Linux篇】基础IO - 文件描述符的引入
  • Spring 中的 @Autowired 和 @Resource