
API 版本控制策略的 4 個最佳實踐
從那里,點擊“創建新密鑰”并創建一個新的API密鑰。
你可以隨意給這個鍵命名,它會給你一長串數字和字符。
請確保將此密鑰保存在安全的地方,并且不要將其顯示給任何您不希望訪問您的帳戶的人。把它當作一個非常安全的密碼!考慮到使用他們的API是要花錢的,如果有人擁有您的API密鑰而您沒有意識到這一點,那么您就有可能面臨有人耗盡您的API信用或完全擾亂您的應用程序的風險。
現在您已經有了API密鑰,打開您首選的API客戶端并發出授權請求以獲取令牌。我選擇Postman的原因之一是因為它非常容易進行授權和修改API調用,盡管您可以使用任何您想要的工具。
對于本例,打開Postman,創建一個新的GET請求,輸入基本URL https://api.openai.com/v1/models并單擊“Authorization”選項卡。從這里,只需將API密鑰復制并粘貼到API Key字段中,然后將生成的令牌保存到您的環境中,您就可以開始進行調用,而無需重復此過程。
如果您不想使用Postman的authorization選項卡,只需在標頭中插入一個“Authorization”鍵,值為“Bearer”,后跟一個空格和您的API鍵。
現在您已獲得授權,您可以開始制作您的請求。為了使內容簡單易懂,我將從一個基本的GET請求開始,以獲取所有可用模型的列表。
為了從中獲得任何有用的信息,您肯定需要POST請求。幸運的是,這一部分很容易,只需從他們的API文檔中復制和粘貼一些JSON,然后根據您的需要進行調整即可。下面是一個使用他們的聊天完成AI的例子。
如果上面的請求和響應看起來有點像胡言亂語,那也沒關系。在上面的請求中,我告訴系統,它是在“leet speak”和用戶簡單地問,“你好嗎?”對此,助理回復“H3ll0,h0w 4r3 y0u?”
當然,我們只是觸及到了API功能的表面,但現在您已經了解了如何發送請求的基本概念。
現在您了解了使用OpenAI API的基礎知識。但你不只是想知道如何使用它-你想聰明地使用它。下面是三個可以幫助你成為超級用戶的技巧。
Playground是OpenAI的一個工具,你可以用它來學習如何構造提示,這樣你就可以輕松地使用查詢模型和學習API如何工作。
視覺信息對我們來說更容易處理。因此,與使用純文本界面相比,您可以更輕松地使用Playground的圖形用戶界面進行設置,然后單擊右上角附近的“查看代碼”按鈕,只需將代碼復制粘貼到您的程序中。
像Postman這樣的東西也適合以可視化的方式設置請求,但OpenAI游樂場無疑是設置請求的最快和最有效的方式。
無論你想解決什么問題,很可能別人已經嘗試過了,或者類似的事情。
因此,為了減少冗余和重新發明輪子的嘗試,在從頭開始之前,請前往示例頁面并查看一些示例。
這里有很多有趣的項目,其中許多可以適應您的個人需求。我個人最喜歡的是Marv,一個諷刺的聊天機器人–如果一個聊天機器人這樣和我說話,我肯定會回來找更多的人。
這是另一個可能看起來很明顯的提示。然而,我仍然提到它,因為使用API參考和一般文檔之間存在差異。
如果您是一位經驗豐富的API用戶,那么直接跳到參考資料并開始使用這些東西是非常有誘惑力的。但是,閱讀一般文檔可以提供大量的上下文和最佳實踐,而這些內容在參考資料中是找不到的。
在某種程度上,這個“最佳實踐”技巧就像是其他最佳實踐的嵌套娃娃。不相信我?看看他們的GPT最佳實踐部分,這是一個寶庫的信息和戰略考慮時,精心制作您的回應。
在本文中,您了解了什么是Open AI的API,使用它的好處,如何啟動和運行它,以及一些最佳實踐。您還獲得了一些工具來更好地制定您的請求,以及在這樣做之前的一些注意事項。
現在,您已經擁有了開始使用OpenAI API所需的一切,您可以開始構建您夢想中的驚人Web應用程序。
原文鏈接:https://blog.hubspot.com/website/what-is-open-ai-api