iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0
AI & Data

AI初學者入門系列 第 4

Day4 ChatGPT API 使用方法

  • 分享至 

  • xImage
  •  

什麼是API?

API 全名為Application Programming Interface,是一種在程式之間溝通的工具,兩個系統或應用程式之間互動,要透過 API 來交換資料

API 功能可以有:

  1. 資料查詢: Google 地圖 API 查詢地點
  2. 傳送訊息: LINE API 推播訊息
  3. 上傳檔案: OneDrive API 上傳文件
  4. 建立事件: Google Calendar API 新增會議
  5. 呼叫 AI: OpenAI API 做文字生成、翻譯……

如何申請api? (這裡以chatgpt為例)

先去官網註冊,來到個人介面申請api,在這之前要先綁定信用卡,然後它是以 用多少就付多少 來計算價錢,完成後會給api,這要好好記起來,要不就要重新申請了。

如何做一個小型的聊天機器人?

用剛剛申請的api為範例:

  1. pip install request

  2. 填入剛剛申請的api

  3. 設定 API 路徑與標頭(包含要驗證有 API 權限和用 JSON 傳資料)
    https://ithelp.ithome.com.tw/upload/images/20250806/20177905L1oi34hbVV.png

  4. 設定chatgpt的角色,調整說話風格
    https://ithelp.ithome.com.tw/upload/images/20250806/201779058vfCmnyq7v.png

  5. 這裡以用戶輸入回應
    https://ithelp.ithome.com.tw/upload/images/20250806/20177905c0asJvZced.png

  6. 發送請求
    https://ithelp.ithome.com.tw/upload/images/20250806/20177905JQ3qqwuwzF.png

  7. 解析並回應
    https://ithelp.ithome.com.tw/upload/images/20250806/20177905tq0M0wFDvr.png

這是我成功的畫面,大家可以試試看~~
https://ithelp.ithome.com.tw/upload/images/20250806/20177905yZmNjo11z8.png

補充:

JSON 是什麼?
是一種「資料交換格式」,訊息包裝在JSON裡傳送。
OpenAI API 僅接受 JSON 請求格式。


上一篇
Day3 介紹Hugging Face
下一篇
Day5 Embedding 與向量概念
系列文
AI初學者入門30
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言