# Day-26 OpenAI API 實作 part 1 ## 0. 前言 前面介紹了ChatGPT的各種使用方法,從基本的GPT3.5、GPT4...一直到Advanced data analysis和Plugin這些。接下來要教大家如何簡單的引用OpenAI API做一個自己的ChatGPT, 並嘗試做一個有趣的小工具,那麼我們就直接開始吧 ! (接下來的四天文章皆參考自YouTube教學影片內容,將在文末附上影片連結) ## 1. API API(應用程式介面,Application Programming Interface)是一組預定義的規則和協定,用於建立軟體應用。簡單來說,API就像是不同軟體組件之間的“橋樑”或“通訊協定”,讓它們能夠互相交流和互動。 OpenAI API 屬於 Web API 的一種。這個 API 提供了一個網絡接口,允許開發者與 OpenAI 訓練的語言模型(例如 GPT-3 或 GPT-4)進行互動。通過這個 API,開發者可以將自然語言處理(NLP)功能整合到他們自己的應用程式、服務或產品中。 - 一樣進到[OpenAI 官網登入](https://platform.openai.com/apps)之後這次選擇`API` ![](https://hackmd.io/_uploads/HJI_A-jC3.png) - 進去之後點右上角的`personal`,之後點擊`Manage account` ![](https://hackmd.io/_uploads/SJQW1GoA2.png) - 左邊的**API keys**選項中可以看到目前使用過的API及創建日期、最近使用日期等等。 ![](https://hackmd.io/_uploads/BJ-pG3zJp.png) - 創建 API Key 時可以自訂它的名稱,我習慣是根據使用的地方來命名。 ![](https://hackmd.io/_uploads/SkeUJfiC2.png) - 這邊很重要,因為防止其他人取得API Key所以**這組Key只會出現這麼一次**,請把它複製下來先貼到記事本之類的地方。 ![](https://hackmd.io/_uploads/r1hI1zj03.png) - 然後在**Usage**這邊可以看到目前的Token額度使用情況。 ![](https://hackmd.io/_uploads/rkSt24j0h.png) ## 2. google colab - 接著介紹我們要使用的程式編寫環境 : [Google Colaboratory](https://colab.research.google.com/) ![](https://hackmd.io/_uploads/Bku-bfsAh.png) - 到左上角的**檔案**/**新增筆記本**,就能開啟一個全新的筆記本頁面。 ![](https://hackmd.io/_uploads/BJSM-zoCh.png) - 接著記得按右上角的連線,連線取得運算資源 ![](https://hackmd.io/_uploads/SycBbMiCn.png) ## 3. 結語 今天只是大概做環境相關的介紹,明天開始才會正式做程式碼的編寫,大家可以先自己摸索看看colab這個環境的設定,說不定可以讓上方橫幅出現卯咪跟狗勾哦~ [【OpenAI】1小時初學者教學-製作你的AI app](https://youtu.be/8GsLbNdbV6c?si=6287N7vmWwG-OFW7)
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up