什么是 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学习

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

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

OpenAI封锁中国?国产大模型开启价格战?收好这份LLM选购指南,带你搞定极致性价比 | ShowMeAI

👀日报&周刊合集 | 🎡生产力工具与行业应用大全 | 🧡 点赞关注评论拜托啦! 1. Cloud LLM capability, cost, performance | 一份开发者最实用的大模型「性价比」计算手册 这是 Harlan Lewis 整理的大语言模型 (LLM) 对比清单…

深入浅出:npm常用命令详解与实战

theme: smartblue npm是什么 npm(Node Package Manager)是Node.js平台的默认包管理器,它让JavaScript开发者能够轻松地共享、管理和使用彼此编写的代码模块。npm不仅仅是一个安装工具,它还是一个全面的生态系统,用于发…

为什么要本地化您的多媒体内容?

当我们访问网站、应用程序和社交媒体时,体验不再局限于陈旧的文本和静态图像。现代处理能力和连接速度提高了快速加载视频、音频和动画的可能性。 这一切都提供了更具沉浸感和互动性的用户体验。多媒体是数字营销中最有效的内容之一,因为它对用户更具吸…

笔记本电脑录屏,教你3个方法,简单录屏

随着科技的飞速发展,笔记本电脑录屏功能已经不再局限于传统的录制需求,而是成为了探索屏幕动态的新方式。无论是创意工作者、游戏爱好者还是日常办公者,都可以借助这一功能,将屏幕上的精彩瞬间、重要信息或创新思路记录下来&#…

记录跨度3年的SqlServer数据同步项目分析

目录 技术选型决策阶段 发布订阅 自定义开发 Datax Datax废除主外键关系和自增ID ER模型分组 废掉库表主外键 维度划分Datax任务 基于ID同步 基于TIME时间同步 基于全表ALL同步 废掉自增ID DataX废除主外键关系手动拷贝 手动拷贝 Datax任务分组触发器 Datax全表…

基于Java微信小程序自驾游拼团设计和实现(源码+LW+调试文档+讲解等)

💗博主介绍:✌全网粉丝10W,CSDN作者、博客专家、全栈领域优质创作者,博客之星、平台优质作者、专注于Java、小程序技术领域和毕业项目实战✌💗 🌟文末获取源码数据库🌟感兴趣的可以先收藏起来,还…

深度学习11-20

1.神经元的个数对结果的影响: (http://cs.stanford.edu/people/karpathy/convnetjs/demo/classify2d.html) (1)神经元3个的时候 (2)神经元是10个的时候 神经元个数越多,可能会产生…

Django安装与启动

1、Django是什么? 基于python的Web开发框架,支持用户快速开发安全、可维护的网站 2、怎么安装? pip install Django4.2 3、如何启动? 不写ip和端口时候,默认启动http://127.0.0.1:8000/ python .\manage.py runse…

STM32HAL库 -- RS485 开发板通信(速记版)

在本章中, 我们将使用 STM32F429的串口 2 来实现两块开发板之间的 485 通信(半双工)。 RS485 简介 485(一般称作 RS485/EIA-485)隶属于 OSI 模型物理层,是串行通讯的一种。电气特性规定为 2 线,半双工,多…

基于Java的家教信息管理平台

作者介绍:计算机专业研究生,现企业打工人,从事Java全栈开发 主要内容:技术学习笔记、Java实战项目、项目问题解决记录、AI、简历模板、简历指导、技术交流、论文交流(SCI论文两篇) 上点关注下点赞 生活越过…

入门篇:创建和运行Hello World

DevEco Studio安装完成后,可以通过运行Hello World工程来验证环境设置是否正确。接下来以创建一个支持Phone设备的工程为例进行介绍。 创建一个新工程 打开DevEco Studio,在欢迎页单击Create Project,创建一个新工程。根据工程创建向导&…

手持小风扇哪个品牌好耐用?手持小风扇品牌排行榜揭晓分享

炎炎夏日,手持小风扇、USB小风扇,成为人手一台的“网红”。这些小风扇造型小巧,可以装进包里,夏日出街或者挤公交地铁都可以拿出来吹一吹。那么这些小风扇性价比高不高呢?真的好用吗?耐用吗?根据…

小程序开发平台源码系统——内容付费(知识付费)小程序功能 带完整的安装代码包以及搭建部署教程

系统概述 随着互联网的发展,人们对于知识和信息的获取需求日益增长。内容付费小程序应运而生,为用户提供了一个便捷、高效的知识交易平台。小程序开发平台源码系统则为开发者提供了构建内容付费小程序的基础和工具,使其能够快速打造具有个性化…

svn明明都在环境变量中添加了,但还是无法在cmd中生效

svn明明都在环境变量中添加了,但还是无法在cmd中生效 cmd显示原因问题解决 cmd显示 svn不是内部或外部命令,也不是可运行的程序或批处理文件 原因 安装svn一直点下一步下一步…,没有勾选command line client。 问题解决 1.按下winx&…

Win10环境下chromadb安装报错的解决方案

ChromaDB(也称为Chroma)是一个开源的向量数据库,主要用于AI和机器学习场景。本文记录安装过程中遇到的问题及解决方式。 执行pip安装命令 pip install chromadb0.4.15 -i https://pypi.tuna.tsinghua.edu.cn/simple问题一 报错信息 error…

艺术与科技的精湛融合:探讨AI绘画与AI动画的交汇点

前言 艺术与科技的精湛融合:探讨AI绘画与AI动画的交汇点 在当代社会中,艺术和科技的结合呈现出了从来灭有的创新和可能性。随着人工智能技术的不断发展,AI绘画与AI动画的融合愈发引人瞩目。这一融合不仅给艺术家们带来了更多创作的可能&…

C语言实现KMP算法

#include<stdio.h> #include<string.h> #include<stdlib.h>void getNextArray(char * sub_str, int sub_str_length, int * next_array); int kmpSearch(char * sub_str, char * main_str);int main(void) {// 1 声明用于算法处理的字符串char origin_str[] …

量化交易策略:定义及其重要性

量化交易是华尔街和硅谷的秘密结合点&#xff0c;在这里数学和算法与金钱和市场相遇。虽然它曾经是金融巨头的专属领域&#xff0c;但现在它比以往任何时候都更易于接触。 但不要被愚弄&#xff0c;量化交易仍然是一种高速、高压的游戏&#xff0c;在毫秒间可以赚到或失去财富…

ManageEngine连续荣登Gartner 2024年安全信息和事件管理魔力象限

我们很高兴地宣布&#xff0c;ManageEngine再次在Gartner的安全信息和事件管理&#xff08;SIEM&#xff09;魔力象限中榜上有名&#xff0c;这是我们连续第七年获得这一认可。 Gartner ManageEngine Log360是一款全面的SIEM解决方案&#xff0c;旨在帮助组织有效处理日志数据…

Quads,一个无敌的 Python 库!

更多资料获取 &#x1f4da; 个人网站&#xff1a;ipengtao.com 大家好&#xff0c;今天为大家分享一个无敌的 Python 库 - Quads。 Github地址&#xff1a;https://github.com/fogleman/Quads 在科学计算和工程应用中&#xff0c;数值积分是一个常见的问题。Python的Quads库…