# 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`

- 進去之後點右上角的`personal`,之後點擊`Manage account`

- 左邊的**API keys**選項中可以看到目前使用過的API及創建日期、最近使用日期等等。

- 創建 API Key 時可以自訂它的名稱,我習慣是根據使用的地方來命名。

- 這邊很重要,因為防止其他人取得API Key所以**這組Key只會出現這麼一次**,請把它複製下來先貼到記事本之類的地方。

- 然後在**Usage**這邊可以看到目前的Token額度使用情況。

## 2. google colab
- 接著介紹我們要使用的程式編寫環境 : [Google Colaboratory](https://colab.research.google.com/)

- 到左上角的**檔案**/**新增筆記本**,就能開啟一個全新的筆記本頁面。

- 接著記得按右上角的連線,連線取得運算資源

## 3. 結語
今天只是大概做環境相關的介紹,明天開始才會正式做程式碼的編寫,大家可以先自己摸索看看colab這個環境的設定,說不定可以讓上方橫幅出現卯咪跟狗勾哦~
[【OpenAI】1小時初學者教學-製作你的AI app](https://youtu.be/8GsLbNdbV6c?si=6287N7vmWwG-OFW7)