什么是 Azure OpenAI?

news2024/10/7 10:26:01

目录

一、说明

二、什么是 Azure OpenAI 

2.1 网络结构       

2.2 、为什么使用 Azure OpenAI

2.3 如何使用 Azure OpenAI

三、从哪里开始 Azure OpenAI 之旅

3.1 关于 Azure OpenAI,我还需要了解什么

3.2 RBAC 权限和角色

3.3 演示 1:在公共数据上应用 Azure Open AI(通过 Internet)

3.3 演示 2: 在自己的数据(私有数据)上应用 Azure Open AI

四、如何使用无代码方法将 Azure OpenAI 集成到 Azure 数据工厂管道、Azure Synapse 数据集成管道或 Microsoft Fabric 中

五、如何使用 Postman 测试 Azure OpenAI?

六、几个关键词:

七、几个提示:

八、结论 

九、其它文章


一、说明

        关于openAI大模型如何使用?Azure OpenAI 是一套 AI 服务,允许你对数据应用自然语言算法,而无需任何数学、数据科学或机器学习的先验知识。它可以帮助您使应用更加智能,而无需为自然语言编写实际代码。

二、什么是 Azure OpenAI 

2.1 网络结构       

        Azure OpenAI是指Microsoft Azure(云计算平台)和OpenAI(人工智能研究组织)之间的协作。

2.2 、为什么使用 Azure OpenAI

        它包括广泛的功能,包括自然语言处理、计算机视觉、语音识别等。Azure OpenAI 的主要功能之一是它能够使用高级语言模型生成高质量的、类似人类的文本。

借助 Azure OpenAI,可以利用这些语言模型对数据执行各种任务。

例如

  1. 汇总大型文件或文档
  2. 提取最重要的信息并以简洁的格式呈现。
  3. Q&A App(询问有关您的私人数据或公共数据(互联网)的问题,并获得基于最新可用信息的答案。
  4. 自动生成代码。
  5. 分析和汇总其他类型的媒体,例如视频或图像文件。
  6. 要求自然语言查询到您的结构数据(帮助从英语文本构建 SQL 查询并生成结果。
  7. 编写博客、电子邮件、测试用例、基于规范的示例数据和描述等。
  8. 还有很多

2.3 如何使用 Azure OpenAI

        Azure OpenAI 提供了一个 Web 应用,只需单击几下即可使用模型。此外,它还以 JSON 格式为您生成代码,这可以帮助您更深入地理解它。该服务使用基于文本、代码或嵌入构建的模型。您可以对您的私人数据或来自互联网数据的公共数据应用简单或语义搜索。

三、从哪里开始 Azure OpenAI 之旅

        随着你对 Azure OpenAI 的熟悉程度越来越高,你可以探索更高级的功能,例如 Azure 认知搜索和具有嵌入模型的矢量数据库。

3.1 关于 Azure OpenAI,我还需要了解什么

        若要充分利用 Azure OpenAI,需要 Azure 认知搜索或矢量数据库。对于向量数据库,还必须使用嵌入模型。

3.2 RBAC 权限和角色

3.3 演示 1:在公共数据上应用 Azure Open AI(通过 Internet)

让我们在 Open Data 上创建 Azure OpenAI

通过执行这些步骤,用户可以轻松了解设置、测试、部署和使用 Azure OpenAI 服务的过程。

  1. 创建 Azure OpenAI 实例:Create Azure OpenAI Instance:第一步是设置 Azure OpenAI 实例。
  2. 使用数学查询进行测试: 使用搜索框输入一个简单的数学查询,例如“2 + 2 =?”。验证结果是否显示为“4”。
  3. 使用位置查询进行测试:查询当地信息,例如,“在北安普敦哪里可以搭乘火车?观察并确认系统是否提供了北安普敦的火车位置地址。
  4. 一键部署:如果你具有必要的权限,只需单击一下即可部署 Azure OpenAI 实例,从而生成 Web 应用。请注意,您需要客户端 ID 和密钥,因此您需要创建应用程序注册的权限,或者您需要拥有客户端 ID
  5. 自动代码生成: 系统将自动生成各种格式的代码片段,例如 JSON、C#、CURL 等。
  6. 终结点和密钥预配: 部署过程还将为你提供终结点和密钥,使你能够有效地调用 Azure OpenAI 服务。

3.3 演示 2: 在自己的数据(私有数据)上应用 Azure Open AI

        让我们使用存储在 Azure Data Lake Gen2 中的自己的数据创建一个 Azure OpenAI 模型。

高级设计图:

需要以下 Azure 资源:

  1. 创建 Azure AI 搜索。
  2. 使用容器创建 Azure Blob 存储。
  • 在 Azure 门户中,创建新的 Azure Blob 存储资源。
  • 在存储帐户中,创建一个容器来保存文件(例如 PDF)。

3. 上传PDF文件

  • 将所需的 *.pdf 文件上传到在步骤 3 中创建的容器。

4. 创建 Azure OpenAI 实例。

5. 模型部署

  • 将经过训练的模型部署到在步骤 4 中创建的 Azure OpenAI 实例。

6. Chat Playground — 添加您的数据

  • 访问 Chat Playground 功能。
  • 选择“Azure Blob 存储”作为数据源。
  • 配置 Blob 存储、容器和 Azure OpenAI 等属性。
  • 提供合适的索引名称,然后选择矢量搜索以外的选项。

7. 生成索引

  • 系统将根据您的配置生成索引。
  • 可以在 Azure AI 服务中查看此索引。

8. 使用查询进行测试

  • 使用基于您的数据的查询(例如,“您能给我一份迪拜的酒店列表吗?
  • 系统将从存储在 Azure Blob 存储中的文件中检索相关信息。

9. 一键部署

  • 如果具有必要的权限,只需单击一下即可部署 Azure OpenAI 实例。
  • 这将为你生成一个 Web 应用程序。
  • 请注意,需要客户端 ID 和机密。确保您有权创建应用注册或获取客户端 ID。

10. 自动代码生成

  • 系统将自动生成各种格式(JSON、C#、CURL等)的代码片段,供您部署使用。
  • 当您单击 查看代码 ,您还将在下面看到步骤 11 中需要的内容。

11. 端点和密钥配置

  • 模型部署过程将为你提供终结点密钥
  • 可以使用这些来有效地调用 Azure OpenAI 服务。

四、如何使用无代码方法将 Azure OpenAI 集成到 Azure 数据工厂管道、Azure Synapse 数据集成管道或 Microsoft Fabric 中

可以将 Azure OpenAI 用作 Rest API。让我们看看如何使用 Azure 数据工厂使用它

  • 在 ADF 管道中,添加 Web 活动
  • 配置 Web 活动以向 Azure OpenAI REST API 终结点发出 HTTP 请求。
  • 将必要的参数(例如提示或输入数据)传递给 API。
  • 处理 ADF 管道中的响应。

        注意 — 同样的想法在 Azure Synapse 数据集成管道和 Microsoft Fabric 中有效

五、如何使用 Postman 测试 Azure OpenAI?

        使用 Azure OpenAI Rest URL+Key +API version +Content-Type,可以按如下方式调用 Azure OpenAI 到 Postman。

六、几个关键词:

大型语言模型 (LLM):预构建模型 ChatGPT 和 GPT-4

令牌:令牌是模型读取或写入的一段文本。例如,“hello”是一个标记,“.”是另一个标记。

提示:提示是您作为输入提供给模型的文本。例如,“写一首关于爱情的诗”就是一个提示。

完成:完成是模型根据提示作为输出提供的文本。例如,“爱是一种充满心灵的感觉/充满喜悦、温暖和光明”是一种完成。

嵌入:嵌入是表示文本含义的数字。例如,“cat”的嵌入更接近于“dog”的嵌入,而不是“car”的嵌入。

温度:温度是一个数字,用于控制模型输出的创造性或可预测性。例如,在高温下,模型可能会写“爱是燃烧灵魂的火/充满激情、愤怒和痛苦”。在低温下,模型可能会写“爱是连接两个人的纽带/带着信任、尊重和关怀”。

七、几个提示:

部署后的耐心: 在 Azure OpenAI 中部署模型后,必须耐心等待。有时,可能会出现最初的打嗝或错误。给它一点时间安顿下来并稳定下来。如果遇到任何问题,请定期刷新页面以查看问题是否已解决。

语义搜索和索引设置: 将语义搜索与 Azure AI 搜索配合使用时,请确保为语义功能正确配置了搜索索引。

区域选择: 为 Azure OpenAI 和 Azure AI 搜索选择正确的区域。请记住,Azure OpenAI 可能并非在所有区域都可用。

Azure AI 搜索 SKU:Azure AI Search SKU: 设置 Azure AI 搜索时,请考虑至少使用基本 SKU。

AI 搜索的计划选择: 如果将“将自己的数据与 Azure AI 搜索配合使用”,请注意所选的搜索计划。

YouTube录制:待定

八、结论 

        Azure OpenAI 是一个功能强大的平台,提供对高级 AI 模型和工具的访问。它可用于执行与数据分析和处理相关的各种任务,包括文本摘要、问答、代码生成和媒体分析。通过利用 Azure OpenAI 的功能,企业和开发人员可以节省时间和资源,同时从数据中获得有价值的见解。

九、其它文章

如何使用 Azure OpenAI 服务生成文本 — Azure OpenAI |Microsoft学习

如何使用 Python 在 OpenAI 和 Azure OpenAI 服务终结点之间切换 — Azure OpenAI 服务 |Microsoft学习

快速入门 - 开始将 GPT-35-Turbo 和 GPT-4 与 Azure OpenAI 服务配合使用 — Azure OpenAI 服务 |Microsoft学习

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1873734.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

【机器学习】Whisper:开源语音转文本(speech-to-text)大模型实战

目录 一、引言 二、Whisper 模型原理 2.1 模型架构 2.2 语音处理 2.3 文本处理 三、Whisper 模型实战 3.1 环境安装 3.2 模型下载 3.3 模型推理 3.4 完整代码 3.5 模型部署 四、总结 一、引言 上一篇对​​​​​​​ChatTTS文本转语音模型原理和实战进行了讲解&a…

HDC Cloud 2024 | CodeArts加速软件智能化开发,携手HarmonyOS重塑企业应用创新体验

2024年6月21~23日,华为开发者大会HDC 2024在东莞溪流背坡村隆重举行。期间华为云主办了以“CodeArts加速软件智能化开发,携手HarmonyOS重塑企业应用创新体验”为主题的分论坛。论坛汇聚了各行各业的专家学者、技术领袖和开发者,共同探讨Harmo…

EE5805-Java-summary

Summary of Class What is the class?How to create a class?Constructorthis(super)static What is the class?How to create a class? 类(class)是一个模版,表示一类对象的行为(method&#xff09…

VMware Workstation环境下,DHCP服务的安装配置,用ubuntu来测试

需求说明: 某企业信息中心计划使用IP地址17216.11.0用于虚拟网络测试,注册域名为xyz.net.cn.并将172.16.11.2作为主域名的服务器(DNS服务器)的IP地址,将172.16.11.3分配给虚拟网络测试的DHCP服务器,将172.16.11.4分配给虚拟网络测试的web服务器,将172.16.11.5分配给FTP服务器…

Vue基础了解

目录 1、什么是Vue.js 2、Vue的优点 3、Vue的安装 4、Vue程序 5、Vue指令 代码演示: 6、Vue实例的生命周期 1、什么是Vue.js Vue (读音 /vjuː /,类似于 view) 是一套用于构建用户界面的渐进式框架。Vue 的核心库只关注视图层,不仅易…

canvas画二维码并生成图片(微信原生可用,其余的平台可以自行尝试)

效果展示: 1.首先创建weapp.qrcode.esm.js文件,将以下代码复制上去(适用于微信原生小程序),建议创在utils文件下 /*** weapp.qrcode.js v1.0.0 (https://github.com/yingye/weapp-qrcode#readme)*/(function (global,…

AMEYA360:三星HBM产品KHAA84901B-JC17介绍!

三星公司是韩国最大的跨国企业之一,成立于1938年,总部位于首尔。公司业务涵盖电子产品、半导体、通信设备、家电、金融、化学等多个领域。三星电子是三星集团旗下最大的子公司,主要生产智能手机、平板电脑、电视、笔记本电脑等电子产品。三星…

JAVA编程题期末题库【中】

8.计算邮资 程序代码: public static void main(String[] args) {// 计算邮资//if多分支语句//创建对象java.util.Scanner inputnew java.util.Scanner(System.in); //提示输入用户,输入邮件的重量System.out.println("邮件的重量:");int wei…

python办公自动化之pandas

用到的库:pandas 实现效果:创建一张空白的表同时往里面插入准备好的数据 代码: import pandas # 准备好要写入的数据,字典格式 data{日期:[7.2,7.3],产品型号:[ca,ce],成交量:[500,600]} dfpandas.DataFrame(data) # 把数据写入…

【java实习评审】 项目详情模块,如何设计关联表,提高查询性能

大家好,本篇文章分享一下【校招VIP】免费商业项目“推评分16”第一期电影详情模块 java同学的文档周最佳作品。 1、本项目是基于年轻人的喜好,更个性的电影推荐网站。筛选各分类的知名电影,并给出推荐理由和下载链接。另外,通过…

谷粒商城实战(046集群学习-rabbitmq集群)

Java项目《谷粒商城》架构师级Java项目实战,对标阿里P6-P7,全网最强 总时长 104:45:00 共408P 此文章包含第370p-第p370的内容 文章目录 简介搭建集群节点加入集群实现镜像集群 简介 两种模式 搭建集群 运行脚本,之后查看容器 查看界面 节…

linux中find命令和exec的强大组合用法

如何将 find 命令与 exec 一起使用 Find 是一个已经非常强大的命令,用于根据许多条件搜索文件。exec 命令使您能够处理 find 命令的结果。 我在这里分享的例子只是一瞥。find-exec 命令组合在一起为您提供了在 Linux 命令行中执行操作的无限可能。 find 和 exec 命令…

UG_NX11.0之Windows11中安装出错及解决方法

UG_NX11.0之Windows11中安装出错及解决方法 文章目录 UG_NX11.0之Windows11中安装出错及解决方法1. 安装出错2. 解决方法1. 设置以兼容性模式运行2. 配置环境变量 3. 再次安装问题解决4. 安装后可删除配置的环境变量(可选) 1. 安装出错 以管理员身份运行Launch.exe,如下 点击D…

Linux操作系统--软件包管理(保姆级教程)

RPM软件包的管理 大多数linux的发行版本都是某种打包系统。软件包可以用来发布应用软件,有时还可以发布配置文件。他们比传统结构的.tar和.gz存档文件有几个优势。如它们能让安装过程尽可能成为不可分割的原子操作。 软件包的安装程序会备份它们改动过的文件。如果…

算法基础--------【图论】

图论(待完善) DFS:和回溯差不多 BFS:进while进行层序遍历 定义: 图论(Graph Theory)是研究图及其相关问题的数学理论。图由节点(顶点)和连接这些节点的边组成。图论的研究范围广泛,涉及路径、…

【VMware】使用和管理 vSphere+(一):监控 vSphere+ 基础架构

目标读者 本指南面向打算使用和管理 vSphere 的任何用户。本信息适用于已在内部部署环境中使用 vSphere 且熟悉虚拟化概念的读者。 《使用和管理 vSphere》提供了有关使用 vSphere 服务的信息,例如从 VMware Cloud 控制台 监控 vSphere 基础架构、查看订阅计费以及更…

前端vue使用onlyoffice控件实现word在线编辑、预览(仅列出前端部分需要做的工作,不包含后端部分)

简介 ONLYOFFICE 文档 是一个开源办公套件,包括文本文档、电子表格、演示文稿和可填写表单的编辑器。 它提供以下功能: 创建、编辑和查看文本文档、电子表格、演示文稿和可填写表单; 与其他队友实时协作处理文件。 基于这个控件,…

Steam夏促史低游戏推荐 Steam夏促哪有游戏值得入手

steam夏季促销来袭,有这很多的游戏都进行打折出售,而且还有这很多的游戏都迎来了史低,简直是白送,很多玩家都想趁着这个时间入手自己喜欢的游戏,为了方便大家了解,下面我给大家带来steam夏季促销史低的游戏…

学习笔记——动态路由——OSPF(OSPF协议的工作原理)

八、OSPF协议的工作原理 1、原理概要 (1)相邻路由器之间周期性发送HELLO报文,以便建立和维护邻居关系 (2)建立邻居关系后,给邻居路由器发送数据库描述报文(DBD),也就是将自己链路状态数据库中的所有链路状态项目的摘要信息发送给邻居路由器…

【PHP项目实战训练】——后台-RBAC权限管理原理

👨‍💻个人主页:开发者-曼亿点 👨‍💻 hallo 欢迎 点赞👍 收藏⭐ 留言📝 加关注✅! 👨‍💻 本文由 曼亿点 原创 👨‍💻 收录于专栏&#xff1a…