在 Azure AI Studio 中创建项目并使用聊天演练场
在 Azure AI Studio 中创建项目并使用聊天演练场
See: Create a project and use the chat playground in Azure AI Studio - Azure AI Studio | Microsoft Learn
在本动手实验中,你将创建项目,部署聊天模型,然后在 Azure AI Studio 中的演练场中使用它。
本动手实验包括:
- 在 Azure AI Studio 中创建项目
- 部署一个 Azure OpenAI 的模型
- 在演练场中直接使用模型
前置条件
- Azure 订阅
- 访问 Azure OpenAI 的授权
- 一个 Azure AI Studio Hub
- 足够的额度
在 Azure AI Studio 中创建项目
项目用来组织工作和保存工作状态。
请遵循如下步骤,在 Azure AI Studio 中创建项目
访问 https://ai.azure.com/, 进入 Azure AI Studio 的主页。
选择 + New Project 来创建项目
输入项目的名称
从下拉列表中选择托管项目的 Hub。如果还没有 Hub 存在,请选择 Create a new hub
创建新的 Hub 需要特定权限
如果是正在创建新的 Hub,请提供一个名称
从订阅列表中选择订阅
保持默认的资源组来创建新的资源组。另外,也可以选择现有的资源组
对于新入门者,建议为你的项目创建新的专用资源组。这样更容易统一管理项目和所有的资源。当创建项目的时候,一系列的资源将会被创建在资源组中,包括一个 Hub,一个容器,以及存储账号等等。
为 Hub 输入 Location 并选择下一步 Next。Location 是 Hub 托管的地区。Hub 的 Location 也是项目的 Location。不同的地区提供不同的 Azure AI 服务。例如,有些地区可能不存在特定的模型。
选择已有的 Azure AI 服务资源 (包括 Azure Open AI),或者创建新的。
在复查和完成 (Review and finish) 页面,可以看到 Azure AI 服务资源的名称和其它的设置来进行复查。
复查之后选择创建项目 (Create a project),可以看到资源创建的进度,当完成之后,可以看到项目完成创建。
一旦完成项目的创建,就可以开始通过左边栏来访问演练场,工具和其它的资源了。
部署模型
遵循如下步骤为你的副驾部署 Azure OpenAI 聊天模型。
- 登录 Azure AI Studio 并访问主页。
- 通过 All hubs 访问你的 Hub 列表。如果没有,可以如前所述创建它。选择你的 Hub
- 通过左边的工具栏,选择部署 Deployments,选择创建新部署 Create deployment
- 在选择模型的页面,从模型列表中选择希望部署的模型。例如,选择 gpt-35-turbo-16k。然后选择确认。
- 在部署模型的页面,输入部署的名称,选择部署 Deploy。在部署之后,可以看到部署的详情页面。其中包括创建部署的日期,模型的创建日期和版本等等。
- 在上一步中的部署详情页面中,选择打开演练场 Open in playground
在不使用自有数据的情况下在演练场中聊天
在 Azure AI Studio 的演练场中,你可以在没有自有数据的情况下,模型是如何响应聊天的。
遵循如下步骤在聊天演练场中与你部署的 GPT 模型聊天
- 进入 Azure AI Studio
- 从左边的工具栏中选择演练场 Playgrounds
- 从部署 Deployment 下拉列表中选择你部署的模型
- 在系统项目 System message 文本框中,提供以下提示来指导助手:“You are an AI assistant that helps people find information."。可以针对场景定制提示。
- (可选)通过选择 "添加分区 Add section" 按钮,然后选择 "安全系统消息 Safety system messages" 来添加安全系统消息。从预构建的消息中进行选择,然后根据需要对其进行编辑。
- 选择应用变更 Apply changes 来保存你的变更。当提示是否希望更新系统信息的时候,选择继续 Continue.
- 在会话区域,输入如下问题 "How much do the TrailWalker hiking shoes cost",然后点击右箭头按钮发送出去。
- 由于没有自有数据,助驾要么回应它不知道答案,要么会提供一个通泛的响应。例如,助驾可能响应为 "The price of TrailWalker hiking shoes can vary depending on the brand, model, and where you purchase them."。因为模型没有关于 TrailWalker 登山鞋的信息。
以后,你可以为模型提供你的自有数据来帮助它回答关于你的产品的问题。
在 Azure AI Studio 中创建项目并使用聊天演练场的更多相关文章
- Android实验一(在Android Studio中创建项目和模拟器)
北京电子科技学院(BESTI) 实 验 报 告 课程:移动平台开发 班级:1592 姓名:苏泽楠 学号:20159207 成绩: 指导教师 ...
- 在Android Studio中创建项目和模拟器
北京电子科技学院 实 验 报 告 课程:移动平台应用开发实践 班级:201592 姓名:杨凤 学号:20159213 成绩:___________ 指导老师:娄嘉 ...
- Android Studio中创建Kotlin For Android项目
Kotlin俗称Android中的Swift,它是Jetbrains公司开发的基于JVM的一门语言,JetBrains公司可能大家并不熟悉,不过相信IntelliJ IDE大家一定知道,Android ...
- 深度学习优质学习项目大放送!-AI Studio精选开源项目合集推荐
近期 在AI Studio上发现了不少优质的开源深度学习项目,从深度学习入门到进阶,涵盖了CV.NLP.生成对抗网络.强化学习多个研究方向,还有最新的动态图,都以NoteBook的方式直接开源出来,并 ...
- Visual Studio中创建混合移动应用程序解决方案Xamarin Portable Razor
在Visual Studio中创建混合移动应用程序的一个解决方案是使用Xamarin Portable Razor工具,这是ASP.NET MVC API针对移动设备的一个轻量级实现.Xamarin编 ...
- Android Studio中新建项目时Your android sdk is out of date or is missing templates的解决办法
在Android Studio中新建项目时出现了以下问题:Your android sdk is out of date or is missing templates. Please ensure ...
- sitecore系统教程之内容编辑器中创建项目
在内容编辑器中创建新项目时,必须先在内容树中选择一个项目,以指示新项目的位置.您可以创建一个新项目作为您选择的项目的兄弟或子项目: 兄弟是您在与所选项目相同的级别创建的项目. 子项是您在所选项下创建的 ...
- Android studio中为项目添加模块依赖的过程
https://blog.csdn.net/cheng__lu/article/details/74574582 Android studio中为项目添加模块依赖的过程 1.点击菜单file>p ...
- 在 Azure Web 应用中创建 .NET 应用程序
本快速入门帮助你在数分钟内将你的第一个 ASP.NET Web 应用部署到 Azure 应用服务.完成本教程后,你将能够在云中启动并运行一个简单的 Web 应用.在本教程中完成的所有操作均符合1 元试 ...
- Android studio 中创建AIDL Service
1.概述 AIDL在android系统中的作用 AIDL,Android Interface definition language的缩写,它是一种android内部进程通信接口的描写叙述语言, ...
随机推荐
- 离线安装Redis
redis 直接去官网下载tar包就可以 主要是gcc 环境的安装包不太好找,我下载的还缺少 make 如果服务器比较干净,还得预装一下lrzsz-0.12.20.tar.gz 上传下载文件,unzi ...
- llama.cpp推理流程和常用函数介绍
llama.cpp是一个高性能的CPU/GPU大语言模型推理框架,适用于消费级设备或边缘设备.开发者可以通过工具将各类开源大语言模型转换并量化成gguf格式的文件,然后通过llama.cpp实现本地推 ...
- urb中几个函数的使用
usb_buffer_alloc(free) 说是为了更好的从名字看出这个函数真实做的事情:DMA coherency linux提供两种方式,来保证使用dma时,内存和硬件cache的一致性: us ...
- cpu proc sys文件系统下的含义
proc文件系统(/proc/sys/kernel/) sched_child_runs_first /proc/sys/kernel/sched_child_runs_first是Linux内核中的 ...
- 从浏览器输入url到回车发生了什么
1. 域名解析,即把域名解析成以为唯一的ip ps:ip是每个网站的对应的一个key,域名是为了语义化,方便使用而设计的 : ps:第一次域名解析需要花费较长的时间,所以一般第一次解析就会把DNS解析 ...
- AWR分享案例
[深度长文]循序渐进解读Oracle AWR性能分析报告 - ORACLE - dbaplus社群:围绕Data.Blockchain.AiOps的企业级专业社群.技术大咖.原创干货,每天精品原创文章 ...
- JS Parser Combinator (解析器组合子)
前言 前些天偶然看到以前写的一份代码,注意有一段尘封的代码,被我遗忘了.这段代码是一个简单的解析器,当时是为了解析日志而做的.最初解析日志时,我只是简单的正则加上分割,写着写着,我想,能不能用一个简单 ...
- DRF-Throttle组件源码分析及改编源码
1. 限流组件源码分析 注意:以下源码为方便理解已进行简化,只保留了与限流组件相关的代码.注释前的数字代表执行顺序. SimpleRateThrottle类的源码解析: 2. 实践:编写一个限流类 f ...
- C++之OpenCV入门到提高001:使用 Visual Studio2022 配置 OpenCV 环境
一.介绍 从今天开始,我们又要开始一个新的系列了,这个系列就是<C++之 Opencv 入门到提高>.这个系列是有关如何使用 C++ 语言,通过 Opencv 来实现图像处理.缺陷检测.视 ...
- TypeError: add_triangle_mesh(): incompatible function arguments. The following argument types are supported: 问题终于解决了!!!!
1 2024.10.12 14:52 Traceback (most recent call last): File "terrain_creation.py", line 119 ...