如何申请 Azure OpenAI
Posted 晓晨Master
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了如何申请 Azure OpenAI相关的知识,希望对你有一定的参考价值。
一.前言
众所周知 OpenAI ChatGPT 是不对中国开放的,包括香港。就最近一个月的情况来看,陆续有 API 调用被限制、大规模账号封禁、关闭注册、无法直接使用银联支付(国内信用卡)等等,使用是越来越艰难。Azure OpenAI 不妨是一个新的选择。
二.介绍
Azure OpenAI 和 OpenAI 公司所提供的 API 服务是一致的(微软是 OpenAI 的大股东),我们是使用的 chat.openai.com
背后也是由 Azure 来进行支持的,包括训练和推理等等。Github Copilot 等 MS 提供的 OpenAI 的服务也是基于 Azure OpenAI 的。
Azure OpenAI: 官网
好处
目前 Azure OpenAI 是没有限制国内使用的,而且可以方便的绑定银联的 Visa/Master 等信用卡直接支付,新注册账户有 200 刀的免费额度。
对于企业私有化部署来说,Azure OpenAI 更为适合,因为可以避免企业数据泄露的风险,服务端数据可以自主控制删除。
定价
对比了服务定价和 OpenAI 是一致的。
定价详细文档:点我
三.申请
需要使用国际版 Azure 而不是由世纪互联运营的中国版 Azure。
GPT-3.5 & DALLE 2 等模型的申请可以通过这个表单:https://aka.ms/oaiapply。
注意:
表单里面的公司信息如实填写就好了,Azure 订阅 Id 填写你自己的账户订阅 Id
GPT-4.0 需要通过这个表单的申请:https://aka.ms/oai/get-gpt4
注意:
申请 GPT-4 需要等第一个表单申请通过才行
四.使用
1.Azure OpenAI Studio
在创建好 Azure OpenAI 服务后,提供了一个 Studio 可以在线测试。
2.Azure SDK
目前 Azure 官方的 SDK 已经支持了 Azure OpenAI,你可以直接使用 SDK 接入。
SDK:点我
API 文档:点我
如何你是第一次进行 OpenAI 开发,推荐这个视频:https://www.zhihu.com/zvideo/1618254976240517120
3.OpenAI SDK
部分 OpenAI SDK 直接支持 Azure OpenAI,比如 OpenAI 官方的 Python SDK。因为 Azure OpenAI API 和 OpenAI 还是有一些差异的(响应内容基本无差异),所以无法直接使用一些基于 OpenAI 标准的 SDK 或者开源项目。我写了一个项目可以转换这种差异,可以直接使用。
Azure OpenAI Proxy: https://github.com/stulzq/azure-openai-proxy
如果你觉得项目不错希望能给 1 个 Star⭐️。
目前学习.NET Core 最好的教程 .NET Core 官方教程 ASP.NET Core 官方教程
chatgpt国内能用吗-如何登陆chatopenai官网中文版
下面是OpenAI平台的登录和使用详细流程:
-
注册OpenAI账户
首先,您需要注册一个OpenAI账户。访问OpenAI网站,填写注册信息并完成验证后,您就可以拥有一个OpenAI账户。
-
申请OpenAI API key
在成功注册OpenAI账户后,您可以登录OpenAI平台,并申请API key。API key是OpenAI服务的身份凭证,是访问OpenAI API服务的必要条件。在申请API key之前,您需要仔细阅读相关的服务条款和文档,并同意服务条款。接着填写相关信息申请API key。
-
安装OpenAI官方 SDK
安装OpenAI官方SDK是方便您调用OpenAI API的前提。OpenAI官方提供Python SDK,可以在终端中使用pip install openai命令来安装SDK。
-
设置API key并在代码中调用OpenAI API
安装好SDK后,您需要在代码中设置API key。可以使用openai.api_key = 'your_api_key’命令将API key配置到Python环境中。接着,您就可以在代码中调用OpenAI API,利用GPT-3进行自然语言处理、文本生成、文本分类等任务。调用方法和API文档详见OpenAI官方文档。
-
确认API调用限制和费用
在使用OpenAI API时,请务必了解OpenAI的API调用限制和费用计算方式,因为使用OpenAI API需要按照API调用次数进行计费。在使用API时,如果需要调用的次数较高或者需要请求的数据量较大,可能需要额外支付费用。
总的来说,入门OpenAI需要先注册账户、申请API key,并安装好官方SDK,然后在代码中设置API key即可调用OpenAI提供的API服务。同时需要注意OpenAI的服务条款和费用计算方式。
chatopera收费吗
Chatopera是一个面向开发者的机器人和聊天平台,Chatopera提供API接口来实现在应用程序中自动化处理用户自然语言交互(如聊天、自动语音应答等)。Chatopera主要的收费模式是以账号月活跃用户数计费。如果您选择使用Chatopera平台,您需要付费才能获得API Key,并使用Chatopera提供的API服务。
Chatopera平台确保您可以使用多种语言开发者友好的API和工具,为您提供机器人设备的端到端解决方案。Chatopera平台中还提供了多种类型的API,包括文本内核API、语音识别API、语音合成API等,以满足您在自然语言处理和智能对话交互方面的不同需求。对于新用户,Chatopera平台提供免费的测试账户供您测试使用,并且提供了用户手册、Swagger插件、API策略文档等资料。
需要注意的是,实际的费用与您的API使用量和访问次数有关。您可以在Chatopera平台上注册账户并使用免费测试账户,然后根据自己的实际需求,选择合适的付费方案使用Chatopera平台提供的API服务。
以上是关于如何申请 Azure OpenAI的主要内容,如果未能解决你的问题,请参考以下文章
chatgpt国内能用吗-如何登陆chatopenai官网中文版
Azure OpenAI 官方指南02|ChatGPT 的架构设计与应用实例