首頁  >  文章  >  快速入門:開始使用 ChatGPT 和 GPT-4 與 Azure OpenAI Service

快速入門:開始使用 ChatGPT 和 GPT-4 與 Azure OpenAI Service

WBOY
WBOY轉載
2023-06-03 10:04:551746瀏覽
  • Azure 訂閱 - 免費建立一個。
  • 在所需的 Azure 訂閱中授予 Azure OpenAI 的存取權。目前,只能透過應用程式授予對此服務的存取權限。您可以透過填寫 https://aka.ms/oai/access 中的表格來申請存取 Azure OpenAI。在此存儲庫上開啟問題,以便在遇到問題時與我們聯繫。
  • 具有 或gpt-35-turbogpt-41已部署的模型。有關模型部署的更多信息,請參閱資源部署指南。

1 GPT-4 型號目前只需要求提供。 若要存取這些模型,現有 Azure OpenAI 客戶可以透過填寫此表單來申請存取權限。

我遇到了先決條件問題。

前往 Azure OpenAI Studio

導覽至 Azure OpenAI Studio https://oai.azure.com/,並使用有權存取 OpenAI 資源的憑證登入。在登入工作流程中或後續,要選擇相關的目錄、Azure訂閱以及Azure OpenAI資源。

在 Azure OpenAI Studio 登陸頁中,選擇「聊天操場」。

快速入门:开始使用 ChatGPT 和 GPT-4 与 Azure OpenAI Service

操場

使用無程式碼方法,透過 Azure OpenAI Studio 的聊天操場,開始探索 OpenAI 功能。在此頁面中,可以快速迭代和試驗這些功能。

快速入门:开始使用 ChatGPT 和 GPT-4 与 Azure OpenAI Service

助理設定

您可以使用「助理設定」下拉清單選擇一些預先載入的系統訊息範例以開始使用。

系統訊息為模型提供有關其行為方式以及在產生回應時應引用的任何上下文的說明。你可以描述助手的個性,告訴它應該回答什麼,不應該回答什麼,並告訴它如何格式化答案。

新增少數鏡頭範例可讓您提供模型用於上下文學習的對話範例。

在使用聊天操場時,您可以隨時選擇“查看程式碼”,以查看根據目前聊天會話和設定選擇預先填入的 Python、curl 和 json 程式碼範例。然後,您可以獲得此程式碼並編寫一個應用程式來完成您目前在操場上執行的相同任務。

聊天會話

選擇「傳送」按鈕會將輸入的文字傳送到完成 API,結果會傳回文字方塊。

選擇「清除聊天」按鈕以刪除目前對話歷史記錄。

設定

名字 描述
部署 與特定模型關聯的部署名稱。對於 ChatGPT,您需要使用該模型。 gpt-35-turbo
溫度 #控制隨機性。降低溫度意味著模型會產生更多重複性和確定性的反應。升高溫度會導致更多意想不到或創造性的反應。嘗試調整溫度或頂部P,但不要同時調整兩者。
最大長度(令牌) 對每個模型回應的令牌數設定限制。 API 支援在提示(包括系統訊息、範例、訊息歷史記錄和使用者查詢)和模型回應之間共用最多 4096 個令牌。對於典型的英語文本,一個標記大約是四個字元。
最高機率 與溫度類似,這控制隨機性,但使用不同的方法。降低頂部 P 會將模型的令牌選擇範圍縮小到更有可能的令牌。增加頂部 P 允許模型從具有高可能性和低可能性的令牌中進行選擇。嘗試調整溫度或頂部P,但不要同時調整兩者。
多輪對話 選擇要包含在每個新 API 請求中的過去訊息數。這有助於為新用戶查詢提供模型上下文。將此數字設為 10 會導致 a8093152e673feb7aba1828c43532094 個使用者查詢和 a8093152e673feb7aba1828c43532094 個系統回應。
停止序列 停止序列使模型在所需點結束其回應。模型回應在指定的序列之前結束,因此它不包含停止序列文字。對於 ChatGPT,使用可確保模型回應不會產生後續使用者查詢。最多可以包含四個停止序列。 078ae06a573fc0bdb4063c2cf3ccdcbe

顯示面板

預設情況下,有三個面板:助手設定、聊天會話和設定。 顯示面板可讓您新增、刪除和重新排列面板。如果您曾經關閉面板並需要將其恢復,請使用「顯示面板」來恢復遺失的面板。

啟動聊天會話

  1. 從助手設定下拉清單中,選擇「Xbox 客戶支援代理
  2. 系統將提示你是否要更新系統訊息,選擇「繼續」。
  3. 在聊天會話窗格中,輸入以下問題:“我有興趣購買新的 Xbox”,然後選擇“發送”。
  4. 您將收到類似於以下內容的回應:快速入门:开始使用 ChatGPT 和 GPT-4 与 Azure OpenAI Service
  5. 輸入後續問題,例如:「哪些型號支援4K?快速入门:开始使用 ChatGPT 和 GPT-4 与 Azure OpenAI Service
  6. Now that you have a basic conversation select View code from under Assistant setup and you'll have a replay of the code behind the entire conversation so far:
#Python

PythonPythonPyt

Copy

#Note: The openai-python library support for Azure OpenAI is in preview.import osimport openaiopenai.api_type = "azure"openai.api_base = "https://docs-test-001.openai.azure.com/"openai.api_version = "2023-05-15"openai.api_key = os.getenv("OPENAI_API_KEY")response = openai.ChatCompletion.create(engine="gpt-35-turbo", # replace this value with the deployment name you chose when you deployed the associated model.messages = [{"role":"system","content":"You are an Xbox customer support agent whose primary goal is to help users with issues they are experiencing with their Xbox devices. You are friendly and concise. You only provide factual answers to queries, and do not provide answers that are not related to Xbox."},{"role":"user","content":"How much is a PS5?"},{"role":"assistant","content":"I apologize, but I do not have information about the prices of other gaming devices such as the PS5. My primary focus is to assist with issues regarding Xbox devices. Is there a specific issue you are having with your Xbox device that I may be able to help with?"},{"role":"user","content":"I am interested in buying an Xbox?"},{"role":"assistant","content":"Great! There are several Xbox models available in the market, including the Xbox Series X, Xbox Series S, and Xbox One. The Xbox Series X is the latest and most powerful console, while the Xbox Series S is a more affordable option that still offers great performance. The Xbox One is the previous generation console, but it still has a large library of games available to play.\n\nBefore purchasing an Xbox, you may want to consider factors such as your budget, the types of games you want to play, and whether you want to play games in 4K resolution. Once you have decided on a console, you can purchase it from a retailer or directly from the Xbox website. Let me know if you have any other questions or concerns!"},{"role":"user","content":"Which models are 4K?"},{"role":"assistant","content":"Both the Xbox Series X and Xbox One X support 4K resolution gaming. The Xbox Series S, on the other hand, supports up to 1440p resolution gaming, but it can upscale games to 4K. It's worth noting that in order to take advantage of 4K gaming, you'll need a 4K TV or monitor that supports HDR (High Dynamic Range) and HDMI 2.0 or higher."}],temperature=0,max_tokens=350,top_p=0.95,frequency_penalty=0,presence_penalty=0,stop=None)

I ran into an issue with the playground.Understanding the prompt structure如果您檢查 View 程式碼中的範例,您會注意到一些不屬於典型GPT 完成呼叫的唯一令牌。ChatGPT 被訓練使用特殊標記來描述提示的不同部分。內容在令牌之間提供給模型。提示以系統訊息開頭,該訊息可用於透過包含模型的上下文或說明來啟動模型。之後,提示包含使用者和助手之間的一系列訊息。

b727065615e36ab490630c60b5368923

078ae06a573fc0bdb4063c2cf3ccdcbe然後,助手對提示的回應將在令牌下方返回,並以表示助手已完成回應結束。您也可以使用顯示原始語法切換按鈕在聊天會話面板中顯示這些令牌。

b727065615e36ab490630c60b5368923assistant

078ae06a573fc0bdb4063c2cf3ccdcbe

##ChatGPT 操作指南深入介紹了新的提示結構以及如何有效地使用該模型。

gpt-35-turbo

#清理資源
  • 完成聊天操場的測試後,如果要清理和刪除OpenAI 資源,可以刪除資源或資源組。刪除資源組也會刪除與其關聯的任何其他資源。
  • 入口網站

Azure CLI

  • 後續步驟
  • 透過 ChatGPT 操作指南了解有關如何使用ChatGPT 和新模型的更多資訊。
  • gpt-35-turbo

#更多範例,請查看 Azure OpenAI 範例GitHub 儲存庫

  • 相關文章

    什麼是Azure OpenAI Service?
  • Azure OpenAI Service 提供對 OpenAI 強大語言模型(包括 GPT-3、Codex 和 Embeddings 模型系列)的 REST API 存取。新的GPT-4和ChatGPT(gpt-35-turbo)模型系列已經正式推出。這些模型可以輕鬆適應您的特...

    了解如何使用ChatGPT 和GPT-4 模型
  • ChatGPT 和GPT-4 模型是針對會話介面最佳化的語言模型。這些模型的行為與舊的 GPT-3 模型不同。先前的模型採用文字輸入和文字輸出的方式,即接收提示字串並傳回已完成新增至提示字串的內容。但是,ChatGPT 和GPT-4 模型...快速入门:开始使用 ChatGPT 和 GPT-4 与 Azure OpenAI Service

    微軟推出適用於Android和Apple裝置的Bing AI Chat小工具#######在Bing上推出100天的微軟人工智慧搜尋正受到慶祝,同時也進行了一系列令人興奮的系統更新。在這些更新中,引入了專為iOS和Android平台上的移動螢幕設計的聊天機器人小工具。請參閱的微軟的部落格文章這裡。這項新功...###
  • 快速入门:开始使用 ChatGPT 和 GPT-4 与 Azure OpenAI Service

    微軟為 Power BI 推出新的表格模型定義語言

    #Windows 8.1上的Power BI Desktop的支援終止日期已被Microsoft公佈。這家科技巨頭近期更新了其領先的數據分析平台,增加了對TypeScript以及其他新功能的支援。 Power BI今天發布了一個新的表格模型定義語言(TMDL)

  • 快速入门:开始使用 ChatGPT 和 GPT-4 与 Azure OpenAI Service

    #現在可以在Linux 系統上設定ChromeOS Flex USB

    ChromeOS Flex已經發布,可在PC和Mac上使用。谷歌當時做出的一個非常惱人的決定是安裝程式 USB 必須使用與 Ubuntu 和 Linux Mint 等 Linux 發行版不相容的 Chromebook 復原實用程式來設定。除非你身邊有另一個...

以上是快速入門:開始使用 ChatGPT 和 GPT-4 與 Azure OpenAI Service的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:yundongfang.com。如有侵權,請聯絡admin@php.cn刪除