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对话的功能。

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