大模型初体验-阿里云百炼初级入门demo

这篇具有很好参考价值的文章主要介绍了大模型初体验-阿里云百炼初级入门demo。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

背景

近期阿里云大模型百炼平台(https://bailian.console.aliyun.com/#/home)有限免活动,可以免费领取额度,有兴趣的朋友们可以试一下。
限时免费活动_大模型服务平台-阿里云帮助中心

什么是阿里云百炼

阿里云百炼(https://help.aliyun.com/document_detail/2579562.html) 是一站式的企业专属大模型生产平台,基于通义基础大模型,提供企业专属大模型开发和应用的整套工具链。

  • 面向对象:客户及ISV的研发/技术人员
  • 核心能力:支持大模型训练和微调
  • 服务形式:通过API服务输出给客户,方便客户进行集成和使用专属大模型能力
  • 应用编排:支持客户打通自己的业务能力API,使得客户可以将专属大模型能力结合进入自己的业务链路

产品地址

产品首页:bailian.aliyun.com
控制台首页:bailian.console.aliyun.com

Demo

这里建立一个基于企业文档的大模型问答应用,具体可以参照这里。
快速开始_大模型服务平台-阿里云帮助中心

Step1. 准备企业文档并上传

网上找了一点阿里巴巴公司的介绍文档。

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算
上传到百炼平台。

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算


上传后的页面会一直显示导入中,可能是一个渲染问题,页面重新刷新就可以了。

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

Step2. 新建应用

这里选择检索增强应用,对于其他应用可以查看页面介绍,也可以查看这里应用类型说明_大模型服务平台-阿里云帮助中心

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

Step 3. 应用测试

可以通过应用管理的测试入口,会直接打开一个对话框,尝试测试。

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

Step4. 应用管理


大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

可以设置文档的检索范围

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

设置风格

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算


快速干预

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

Step4 代码集成测试

点击应用的调用按钮

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算
会给出示例代码,更详细的可以参考JAVA SDK: JAVA SDK_大模型服务平台-阿里云帮助中心

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

注意:这里要知道阿里云账号的ak+sk,并且需要RAM授权

ak+sk: https://help.aliyun.com/document_detail/2587494.html

ram授权: https://help.aliyun.com/document_detail/2587495.html

示例代码

AccessTokenClient accessTokenClient = new AccessTokenClient(ACCESS_KEY, ACCESS_KEY_SEC, AGENT_KEY);
String token = accessTokenClient.getToken();

String appId = APP_ID;
BaiLianConfig config = new BaiLianConfig()
    .setApiKey(token);

String sessionId = UUIDGenerator.generate();
String prompt = "阿里巴巴";
CompletionsRequest request = new CompletionsRequest()
    .setAppId(appId)
    .setPrompt(prompt)
    .setHasThoughts(true)
    .setSessionId(sessionId); //多轮对话, 多次请求如果session id相同,则后续对话自动保存之前的对话上下文, sessionId尽量采用uuid, 如String sessionId = UUIDGenerator.generate();

ApplicationClient client = new ApplicationClient(config);
client.streamCompletions(request, new ApplicationClient.StreamEventListener() {
    @Override
    public void onOpen() {
        System.out.println("onOpen");
    }

    @Override
    public void onClosed() {
        System.out.println("onClosed");
    }

    @Override
    public void onEvent(CompletionsResponse response) {
        System.out.println("onEvent:" + response);
    }

    @Override
    public void onFailure(@Nullable Throwable t, int code, String body) {
        String errMsg = t == null ? "" : t.getMessage();
        System.out.println("onFailure, code=" + code + ", body=" + body + ", err: " + errMsg);
    }
});

返回结果,字段含义可以参考JAVA SDK_大模型服务平台-阿里云帮助中心

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

最后

本文仅仅是非常简单的尝试,云百炼功能非常强大,欢迎大家一起使用。

  • 支持非常多的应用

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

  • 支持多种模型(官方大模型和第三方大模型)

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

  • 支持自己训练模型(模型管理_大模型服务平台-阿里云帮助中心)

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算

  • 插件化支持

大模型初体验-阿里云百炼初级入门demo,阿里云,数据库,云计算文章来源地址https://www.toymoban.com/news/detail-737519.html

到了这里,关于大模型初体验-阿里云百炼初级入门demo的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包赞助服务器费用

相关文章

  • 【LLM】主流大模型体验(文心一言 科大讯飞 字节豆包 百川 阿里通义千问 商汤商量)

    【LLM】主流大模型体验(文心一言 科大讯飞 字节豆包 百川 阿里通义千问 商汤商量)

    智谱AI体验 百度文心一言体验 科大讯飞大模型体验 字节豆包 百川智能大模型 阿里通义千问 商汤商量 简要分析:仅从测试“老婆饼为啥没有老婆”这个问题的结果来看,chatglm分点作答有条理(但第三点略有逻辑问题);字节豆包的说法有点胡扯,老婆饼怎么会像低头微笑的

    2024年02月08日
    浏览(31)
  • 深度学习模型部署(六)TensorRT工作流and入门demo

    深度学习模型部署(六)TensorRT工作流and入门demo

    官方给出的步骤: 总结下来可以分为两大部分: 模型生成:将onnx经过一系列优化,生成tensorrt的engine模型 选择batchsize,选择精度precision,模型转换 模型推理:使用python或者C++进行推理 生成trt模型: 然后就坐等输出模型,我们可以根据log信息看一下tensorRT都干了什么: 得到

    2024年03月13日
    浏览(10)
  • 阿里云安全ACP认证考试实验之云盾之云安全中心与态势感知入门体验

    阿里云安全ACP认证考试实验之云盾之云安全中心与态势感知入门体验

    “更多玩转云产品” 1、实验概述 通过本实验可对云安全中心,态势感知的一些基本操作有深入了解以及如何来对实例进行安全监控 2、实验目标 完成此实验可以掌握的能力有: 在安骑士中添加白名单、登录安全设置 通过态势感知查看实例的相关告警威胁 3、学前建议: 了

    2024年02月02日
    浏览(11)
  • Android GreenDao数据库升级(附Demo)

    Android GreenDao数据库升级(附Demo)

           大家好久不见,一转眼马上八月份下旬了,最近由于工作比较忙,没时间给大家更新博文。百忙之中抽出时间,给大家来更新一篇关于 GreenDao3+数据库的升级 。        关于GreenDao的详细介绍以及一些逻辑性的 增、删、改、查 等,可以参考我去年写的一篇文章,

    2024年02月11日
    浏览(12)
  • 阿里云原生大数据计算服务maxcompute学习体验

    阿里云原生大数据计算服务maxcompute学习体验

    这两天有兴趣学习了下阿里的maxcompute大数据,随便谈谈自己的感受。 阿里云相关的产品线太多了,热门产品一页已经放不下了。正因为东西太多给人一种杂乱的感觉,也可能这是给技术人员用的,所以不用太讲客户体验,反正给我的体验就不太好。其中还有一些名字起的不

    2024年02月16日
    浏览(12)
  • 云计算与大数据入门实验四 —— MapReduce 初级编程实践

    云计算与大数据入门实验四 —— MapReduce 初级编程实践

    通过实验掌握基本的 MapReduce 编程方法 掌握用 MapReduce 解决一些常见的数据处理问题,包括数据去重、数据排序和数据挖掘等 (一)编程实现文件合并和去重操作 对于两个输入文件,即文件A和文件B,请编写MapReduce程序,对两个文件进行合并,并剔除其中重复的内容,得到一个

    2024年02月05日
    浏览(14)
  • quarkus数据库篇之一:比官方demo更简单的基础操作

    quarkus数据库篇之一:比官方demo更简单的基础操作

    这里分类和汇总了欣宸的全部原创(含配套源码):https://github.com/zq2599/blog_demos 《quarkus数据库篇》系列是《quarkus实战》的子系列,目标是与大家一起在quarkus框架下完成常用的数据库操作,如配置、增删改查、事物等 本篇敢号称 比官方demo更简单 ,是因为官方关于操作数据库的

    2024年02月13日
    浏览(11)
  • 【数据库一】MySQL数据库初体验

    【数据库一】MySQL数据库初体验

    数据就是描述事物的符号记录 。主要包括数字,文字、图形、图像、声音、档案记录等。 一般以“记录”形式按统一的格式进行存储 。 表就是 将不同的记录组织在一起 。主要是 用来存储具体数据 。 数据库 (database)是 表的集合 , 存储数据的仓库 。数据库是用来组织、

    2024年02月09日
    浏览(11)
  • 基于Spring注解 + MyBatis + Servlet 实现数据库交换的小小Demo

    基于Spring注解 + MyBatis + Servlet 实现数据库交换的小小Demo

    配置数据库连接信息 db.properties 配置web.xml 配置logback.xml配置文件 配置applicationContext.xml 里面的bean 配置myBatis核心配置文件mybatis-config.xml 创建实体类对象User 创建LoginServlet响应前端的数据 创建UserService 接口 创建UserMapper接口 创建UserServiceImpl 接口实现类 按照这样的方式进行拼接

    2024年02月02日
    浏览(22)
  • MySQL 数据库初体验

    MySQL 数据库初体验

    描述事物的符号记录 包括数字、文字、图形、图像、声音、档案记录等 以 “记录” 形式按统一的格式进行存储 将不同的记录组织在一起 用来存储具体数据 表的集合,是存储数据的仓库 以一定的组织方式存储的相互有关的数据集合 是按照数据结构来组织、存储和管理数据

    2024年02月09日
    浏览(14)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包