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

乌市正规网站建设云主机服务器

乌市正规网站建设,云主机服务器,东莞保安公司联系电话,摄影剪辑培训班阿里云百炼文档地址: 百炼控制台 设置账号 首先跟着文档设置账号,新建一个api key 文档地址: 百炼控制台 对接会话API 你可以使用sdk来对接,但没有必要,因为所有接口对接都是http形式的,直接使用http库来对接就行了&#xff…

阿里云百炼文档地址: 百炼控制台 

设置账号

首先跟着文档设置账号,新建一个api key

文档地址: 百炼控制台

 对接会话API

你可以使用sdk来对接,但没有必要,因为所有接口对接都是http形式的,直接使用http库来对接就行了,使用http库还有一个好处是所有大模型的调用方式是相通的,你想换一个模型调用会非常方便,这里我使用okhttp库,下面的okhttp-sse库是非必须的,只有使用流式传输的时候需要

<dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp</artifactId>
<version>4.10.0</version>
</dependency>
<dependency><groupId>com.squareup.okhttp3</groupId><artifactId>okhttp-sse</artifactId><version>4.10.0</version>
</dependency>

我们来对接一个最简单的聊天接口,只要按照下图所示发送http请求就行了,其中Authorization放入刚申请的api key

public void testChat() {String url = "https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions";String appKey = "你自己的key";JSONArray messages = new JSONArray().set(new JSONObject().set("role", "system").set("content", "You are a helpful assistant.")).set(new JSONObject().set("role", "user").set("content", "你是谁?"));try {String requestBody = new JSONObject().putOpt("model", "qwen-plus").putOpt("messages", messages).toString();Request okhttpRequest = new Request.Builder().url(url).post(RequestBody.create(requestBody, MediaType.get(ContentType.JSON.getValue()))).addHeader("Authorization", "Bearer " + appKey).build();Call call = new OkHttpClient.Builder().connectTimeout(10, TimeUnit.SECONDS).writeTimeout(60, TimeUnit.SECONDS).readTimeout(120, TimeUnit.SECONDS).build().newCall(okhttpRequest);Response okhttpResponse = call.execute();JSONObject data = JSONUtil.parseObj(IoUtil.read(okhttpResponse.body().charStream()));System.out.println(data.getJSONArray("choices").getJSONObject(0).getJSONObject("message").getStr("content"));} catch (Exception e) {e.printStackTrace();}
}

 输出:

我是通义千问,阿里巴巴集团旗下的超大规模语言模型。我能够回答问题、创作文字,如写故事、公文、邮件、剧本等,还能进行逻辑推理、编程,甚至表达观点和玩游戏。我在多国语言上都有很好的掌握,能为你提供多样化的帮助。有什么我可以帮到你的吗?

视觉理解

文档:百炼控制台

有以下图片,我们让AI来理解下图片的内容

public void testImage() {String url = "https://dashscope.aliyuncs.com/compatible-mode/v1/chat/completions";String appKey = "你的key";JSONArray finalJsonArray = new JSONArray().set(new JSONObject().set("role", "system").set("content", new JSONArray().set(new JSONObject().set("type", "text").set("text", "You are a helpful assistant.")))).set(new JSONObject().set("role", "user").set("content", new JSONArray().set(new JSONObject().set("type", "image_url").set("image_url", new JSONObject().set("url", "https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20241022/emyrja/dog_and_girl.jpeg"))).set(new JSONObject().set("type", "text").set("text", "图中描绘的是什么景象?"))));try {String requestBody = new JSONObject().putOpt("model", "qwen-vl-max").putOpt("messages", finalJsonArray).toString();Request okhttpRequest = new Request.Builder().url(url).post(RequestBody.create(requestBody, MediaType.get(ContentType.JSON.getValue()))).addHeader("Authorization", "Bearer " + appKey).build();Call call = new OkHttpClient.Builder().connectTimeout(10, TimeUnit.SECONDS).writeTimeout(60, TimeUnit.SECONDS).readTimeout(120, TimeUnit.SECONDS).build().newCall(okhttpRequest);Response okhttpResponse = call.execute();JSONObject data = JSONUtil.parseObj(IoUtil.read(okhttpResponse.body().charStream()));System.out.println(data.getJSONArray("choices").getJSONObject(0).getJSONObject("message").getStr("content"));} catch (Exception e) {e.printStackTrace();}
}

 输出:

图中描绘的是一个人和一只狗在海滩上互动的景象。这个人穿着格子衬衫,坐在沙滩上,与一只戴着项圈的黄色拉布拉多犬握手。背景是海浪和天空,阳光洒在他们身上,营造出温暖和谐的氛围。

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

相关文章:

  • API查询性能优化方案
  • 从《标准日本语》初中级到日语进阶:你的水平定位与“开挂”学习指南
  • 济南专业做网站公司备案做电影网站吗
  • 做一套二级域名网站怎么做交换友情链接是什么意思
  • 商业航天与数字经济(一):从4G、5G得与失,看6G时代商业航天如何成为新经济引擎?
  • 最好的免费logo设计网站快速html5网页设计的网站
  • 使用 Amazon Bedrock AgentCore 构建医疗代理
  • 海曙区建设局网站自动下单网站开发
  • Go语言:加密与解密详解
  • MySQL内外连接
  • 注册功能网站建设制作人
  • 免费创建单页网站中国外贸网站
  • Docker 完整教程 | 从基础到实战 (1-2)
  • 自己电脑上做网站怎么使用源码抓取wordpress中的 图片
  • MySQL:CRUD
  • stp mode stp 概念及题目
  • 快速搭建网站前端插件石家庄热点头条新闻
  • PiscCode:基于OpenCV的前景物体检测
  • 木渎网站建设做网站要具备哪些
  • MATLAB构造10 阶幻方(Strachey 方法)
  • 做宠物网站导航应该写什么字定制型网站制作公司
  • 万网 网站模板电商网站设计流程图
  • springboot基于BS的小区家政服务预约平台(代码+数据库+LW)
  • [光学原理与应用-486]:《国产皮秒紫外激光器参数对比表》
  • 连锁 加盟 网站模板代理上网
  • php购物网站开发设计与实现seo推广用什么做网站好
  • 少儿编程网站wordpress插件转tp5
  • Windows 10 系统编程——线程专题1
  • 网页制作与网站建设问答题邹平网站定制
  • mysql中的单引号与双引号