如何申請 Azure OpenAI

2023-04-04 15:01:56

一.前言

眾所周知 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⭐️。