iT邦幫忙

2023 iThome 鐵人賽

DAY 26
0
自我挑戰組

ChatGPT!啟動!系列 第 26

Day-26 OpenAI API 實作 part 1

  • 分享至 

  • xImage
  •  

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 官網登入之後這次選擇API
    https://ithelp.ithome.com.tw/upload/images/20231003/20162090FpCmDUOYSe.png
  • 進去之後點右上角的personal,之後點擊Manage account
    https://ithelp.ithome.com.tw/upload/images/20231003/20162090sfdcCKennO.png
  • 左邊的API keys選項中可以看到目前使用過的API及創建日期、最近使用日期等等。
    https://ithelp.ithome.com.tw/upload/images/20231003/20162090u6S2jIpYtH.png
  • 創建 API Key 時可以自訂它的名稱,我習慣是根據使用的地方來命名。
    https://ithelp.ithome.com.tw/upload/images/20231003/20162090cqjyv1AlEJ.png
  • 這邊很重要,因為防止其他人取得API Key所以這組Key只會出現這麼一次,請把它複製下來先貼到記事本之類的地方。
    https://ithelp.ithome.com.tw/upload/images/20231003/20162090vfbvyTvHT6.png
  • 然後在Usage這邊可以看到目前的Token額度使用情況。
    https://ithelp.ithome.com.tw/upload/images/20231003/20162090B3Q7CfMdFX.png


2. google colab

  • 接著介紹我們要使用的程式編寫環境 : Google Colaboratory
    https://ithelp.ithome.com.tw/upload/images/20231003/20162090bNZAHhtcVR.png
  • 到左上角的檔案/新增筆記本,就能開啟一個全新的筆記本頁面。
    https://ithelp.ithome.com.tw/upload/images/20231003/20162090j0boGALMIs.png
  • 接著記得按右上角的連線,連線取得運算資源
    https://ithelp.ithome.com.tw/upload/images/20231003/201620906zA6mJrUPS.png


3. 結語

今天只是大概做環境相關的介紹,明天開始才會正式做程式碼的編寫,大家可以先自己摸索看看colab這個環境的設定,說不定可以讓上方橫幅出現卯咪跟狗勾哦~
【OpenAI】1小時初學者教學-製作你的AI app


HackMD頁面

上一篇
Day-25 股市韭菜的一生
下一篇
Day-27 OpenAI API 實作 part 2
系列文
ChatGPT!啟動!30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言