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

Java接入火山引擎快速体验

文章目录

  • Java接入火山引擎快速体验
    • 准备
    • 代码

Java接入火山引擎快速体验

火山官网:
https://www.volcengine.com/activity/enterprise?utm_source=5&utm_medium=sem_bing&utm_term=sem_bing_pinzhuan_bitaoti_qyqyzx_1&utm_campaign=logo&utm_content=qyqyzx_gzq

准备

  1. 申请apikey
    https://console.volcengine.com/ark/region:ark+cn-beijing/apiKey?apikey=%7B%7D

在这里插入图片描述
2. 开通模型
火山里的模型需要先开通才能用,新用户有免费额度可以使用。
https://console.volcengine.com/ark/region:ark+cn-beijing/openManagement?LLM=%7B%22PageSize%22%3A10%2C%22PageNumber%22%3A1%2C%22Filter%22%3A%7B%7D%7D&OpenModelVisible=false&OpenTokenDrawer=false
选一个所需模型开通即可。
在这里插入图片描述

代码

  1. 导入依赖:
        <dependency><groupId>com.volcengine</groupId><artifactId>volcengine-java-sdk-ark-runtime</artifactId><version>LATEST</version></dependency>
  1. demo简单使用
@RestController
@RequestMapping("/ark")
public class ArkController {@Value("${spring.ai.volcano.api-key}")private String apiKey;private ArkService arkService;@PostConstructpublic void init () {// 初始化实例arkService = ArkService.builder().apiKey(apiKey).baseUrl("https://ark.cn-beijing.volces.com/api/v3").build();}@RequestMapping("/hello")public void hello(@RequestParam(value = "query", defaultValue = "hello") String query) {// 初始化消息列表List<ChatMessage> chatMessages = new ArrayList<>();// 创建用户消息ChatMessage userMessage = ChatMessage.builder().role(ChatMessageRole.USER) // 设置消息角色为用户.content(query) // 设置消息内容.build();// 将用户消息添加到消息列表chatMessages.add(userMessage);// 创建聊天完成请求ChatCompletionRequest chatCompletionRequest = ChatCompletionRequest.builder().model("doubao-seed-1-6-250615")// 按需替换Model ID.messages(chatMessages) // 设置消息列表.build();// 发送聊天完成请求并打印响应try {// 获取响应并打印每个选择的消息内容List<ChatCompletionChoice> choices = arkService.createChatCompletion(chatCompletionRequest).getChoices();System.out.println(choices.get(0).getMessage().getContent());} catch (Exception e) {System.out.println("请求失败: " + e.getMessage());} finally {// 关闭服务执行器arkService.shutdownExecutor();}}
}

将代码中api-key和开通的模型ID换成你刚申请的。
输入:
你是谁?
返回:
在这里插入图片描述
成功返回结果。

还有很多请求参数和返回参数等,可以自行查看官方api文档进行查看和学习。
https://www.volcengine.com/docs/82379/1494384

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

相关文章:

  • 求一个dw做的网站企业网站建设资金预算表
  • 企业 网站备案 法人购物网站前台模板
  • 58同城盐城网站建设网站建设违约责任
  • asp网站上传重庆网站建设leco tec
  • 要服务网站建设wordpress顶部加横幅
  • 自己怎么做返利网站什么软件做美食视频网站
  • 企业品牌网站建设怎么做宁夏省住房城乡建设厅网站
  • 分享影视资源的网站怎么做青岛网站建设选圣城
  • 雄安微网站开发北京做网站设计公司
  • 营销网站建设企业asp网站安全怎么做
  • 建设银行网站官网h5设计是什么
  • 个人网站维护费用百度知道怎么赚钱
  • 官方网站如何建设网址导航建站
  • 手机网站制作公司报价wordpress 社交网站吗
  • 自己买服务器能在wordpress建网站国外校园网站建设分析
  • 网站建设 参照 标准规范网页制作与设计先学什么
  • 免费中英文网站模板重庆设计有限公司
  • 青岛网站建设推广公司哪家好莆田网站建设费用
  • 做经营行网站需要什么wordpress 设置网站目录
  • 云南凡科建站哪家好免费2级域名注册
  • 网站设计师介绍wordpress如何做301跳转
  • html在线编辑网站备案 网站建设计划书
  • 王也头像高清帅气seo短视频网页入口引流推广
  • 做网站的整体风格确定方式产品设计招聘网站
  • 做网站备案照片的要求如何用凡科网建立一个网站
  • 做网站公司北京缙云网站建设
  • 怎么样自己创建网站怎么做网站外推
  • 网站打不开了什么原因企业网站建设457
  • Kotlin 异步数据流三剑客:Flow、Channel、StateFlow 深度解析
  • 公司网站怎么修改著名的网站制作公司