什么是 Azure OpenAI?

目录

一、说明

二、什么是 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.mzph.cn/diannao/36302.shtml

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

相关文章

聚合项目学习

首先建立一个总的工程目录,里边后期会有我们的父工程、基础工程(继承父工程)、业务工程(依赖基础工程)等模块 1、在总工程目录中(open一个空的文件夹),首先建立一个父工程模块(通过spring init…

4面体空间内直链4点结构分布与占比

在30个点的4面体空间内取4个点,有30*29*28*27/2427405种取法,要求得到的4个点必须在直链上。只有144个结构符合要求,在平移操作下不重合的结构有36个。 这36个结构可以按照旋转对称性进一步分成3组0,1,4,每…

Anisble Playbook

文章目录 一、Playbook简介三种常见的数据格式Playbook特点YAML语言介绍 二、Playbook核心组件host组件remote_user组件task列表和action组件gather_factsHandlers notifyignore_errors 三、playbook命令playbook命令tags 标签 四、Playbook中的变量setup模块中的变量Playbook命…

vue3 【提效】自动路由(含自定义路由) unplugin-vue-router 实用教程

不再需要为每一个路由编写冗长的 routes 配置啦,新建文件便可自动生成路由! 使用方法 1. 安装 unplugin-vue-router npm i -D unplugin-vue-router2. 修改 vite 配置 vite.config.ts import VueRouter from unplugin-vue-router/viteplugins 中加入 V…

【Redis一】Redis配置与优化

目录 一.关系型数据库与非关系型数据库 1.关系型数据库 2.非关系型数据库 3.二者区别 4.非关系型数据库产生背景 5.NoSQL与SQL数据记录对比 关系型数据库 非关系型数据库 二.Redis相关概述 1.简介 2.五大数据类型 3.优缺点 3.1.优点 3.2.缺点 4.使用场景 5.采用…

苹果应用Testflight上架完整步聚

1.全部选中下图内容,包含iPhone与iPad屏幕所有旋转方向 2. 准备App图标,一定要有152和167这个尺寸,不然后提交不过 3.1024这个尺寸的的图像不能有透明层,不然提交不通过 4.选中编译设备为Any iOS Device[arm64] 5.选择Product下的Archive进行生成 6.在弹出的窗口中选择Test…

Python之三大基本库——Numpy(2)

接着上次的内容接着讲,连续号都续上哈 七、numpu中random的随机生成函数 以下总结的是比较常用到的函数: 下面分别介绍一下不用的用法: 首先导入创建函数 import numpy as np np.random.seed(666)1、 rand(d0,d1,d2,...,dn):返…

JavaWeb系列三: JavaScript学习 下

文章目录 js数组定义方式数组遍历 js函数函数入门函数使用方式使用方式一使用方式二 函数注意事项函数练习题 定义对象使用object定义使用{}定义 事件onload事件onclick事件失去焦点事件内容发生改变事件表单提交事件静态注册动态注册表单作业 dom对象文档对象模型document对象…

边缘计算VNC智能盒子如何助力HMI设备实现二次开发?

HMI(Human-Machine Interface)又称人机界面,是用户与机器之间交互和通信的媒介。今天带你了解智能盒子如何助力HMI设备实现二次开发? HMI设备被广泛应用在工业自动化中,具有显示设备信息,实时监测&#xf…

python爬虫--scrapy框架

Scrapy 一 介绍 Scrapy简介 1.Scrapy是用纯Python实现一个为了爬取网站数据、提取结构性数据而编写的应用框架,用途非常广泛2.框架的力量,用户只需要定制开发几个模块就可以轻松的实现一个爬虫,用来抓取网页内容以及各种图片,非…

GPT-5对普通人有何影响

这篇文章对ChatGPT的使用方法和提问技巧进行了讨论,重点强调了背景信息和具体提问的重要性。文章清晰地传达了如何提高ChatGPT回答的质量,以及个人在使用ChatGPT时的体会和建议。然而,文章在逻辑组织和表达方面还有一些可以改进的地方&#x…

静态库和动态库

1、编译过程 1.预处理:解释并展开源程序当中的所有的预处理指令,此时生成 *.i 文件。 2.编译:词法和语法的分析,生成对应硬件平台的汇编语言文件,此时生成 *.s 文件。 3.汇编:将汇编语言文件翻译为对应处理…

压缩pdf文件大小的方法,如何压缩pdf格式的大小

pdf太大怎么压缩?当你需要通过电子邮件发送一个PDF文件,却发现文件太大无法成功发出时,这些情况下,我们都需要找到一种方法来压缩PDF文件,以便更便捷地进行分享和传输。PDF文件的大小通常与其中包含的图片、图形和文本…

入门JavaWeb之 Response 下载文件

web 服务器接收到客户端的 http 请求 针对这个请求,分别创建一个代表请求的 HttpServletRequest 对象,代表响应的 HttpServletResponse 对象 获取客户端请求过来的参数:HttpServletRequest 给客户端响应一些信息:HttpServletRe…

面试相关-接口测试常问的问题

1.为什么要做接口测试 (1)现在大多系统都是前后端分离的项目,前端和后端的进度可能不一样,那为了尽早的进入测试,前端界面没有开发完成的情况下,只要后端的接口开发完了,就可以提前做接口测试了; (2)基于安全考虑,只依赖前端进行限制,已经完全不满足系统的安全性…

电商卖家怎么快速采集复制1688全店宝贝到自己店铺?淘/猫/拼/抖都适用!

1688上面的货源品类丰富,很多卖家都是在这里找厂家,当我们找好厂家后,怎么将厂家店铺里所有宝贝都复制到自己店铺呢? 虽然1688平台本身支持铺货到其他平台,但一个个铺货太耗费时间了。 阿里巴巴中国站获得1688商品详…

【AI大模型RAG】深入探索检索增强生成(RAG)技术

目录 1. 引言2. RAG技术概述2.1 RAG技术的定义2.2 RAG技术的工作原理2.3 RAG技术的优势2.4 RAG技术的应用场景 3. RAG的工作流程3.1 输入处理3.2 索引建立3.3 信息检索3.4 文档生成3.5 融合与优化 4. RAG范式的演变4.1 初级 RAG 模型4.2 高级 RAG 模型4.3 模块化 RAG 模型优化技…

会计报表分析

目录 一. 会计报表的种类 \quad 一. 会计报表的种类 \quad 反应财务状况的是资产负债表 反应经营成果的是利润表 有时间点的就是静态表 动态表就是有一个区间的, 比如一年, 一个季度等

探索这些有趣的API,让你的应用与众不同

在这个由数据驱动的时代,我们每天都在与各种应用程序和服务互动,却很少意识到它们背后的技术奇迹。API,作为这些互动的幕后英雄,不仅简化了开发过程,还扩展了技术的边界。有趣的API,特别是那些能够激发创新…

HTTP协议和Nginx

一、HTTP协议和Nginx 1.套接字Socket 套接字Socket是进程间通信IPC的一种实现,允许位于不同主机(或同一主机)上不同进程之间进行通信和数据交换,SocketAPI出现于1983年BSD4.2实现在建立通信连接的每一端,进程间的传输…