iT邦幫忙

2025 iThome 鐵人賽

DAY 26
0
生成式 AI

AI 三十天,哎呀每天都很難:OpenAI API 生存指南系列 第 26

Day 26:全面認識 OpenAI API 的功能總覽!

  • 分享至 

  • xImage
  •  

前幾天我們玩過用 OpenAI API 寫文字、做簡報、畫圖片。
那你知道它其實分成四大主力功能嗎?
今天就帶你快速認識它們的用途與差別

1. Chat Completions(聊天與文字生成)

最常見、也是最強的功能。
用來做:

  • 對話式助理(像 ChatGPT)
  • 文件摘要、翻譯、教學
  • 自動回覆、寫信、生成程式碼
  • 常用模型:
    gpt-4o,gpt-4o-mini
client.chat.completions.create(
  model="gpt-4o-mini",
  messages=[{"role": "user", "content": "幫我寫一段自我介紹"}]
)

2.Images(圖片生成與編輯)
能根據文字描述幫你畫圖。
可用來產出封面、插畫、角色、商品草圖。
模型:gpt-image-1

client.images.generate(
  model="gpt-image-1",
  prompt="一隻戴安全帽的貓咪,吉卜力風格"
)

3. Audio(語音轉文字 / 文字轉語音)
讓 AI 聽懂或說話。
用來做語音筆記、Podcast、自動逐字稿、語音助理。
模型:

  • whisper-1:語音轉文字
  • gpt-4o-mini-tts:文字轉語音

4. Embeddings(向量嵌入)
讓 AI「理解意思」的關鍵。
能把文字轉成數字向量,用來比對相似度。
用途:
文件搜尋(RAG),推薦系統,語意比對
範例:

client.embeddings.create(
  model="text-embedding-3-small",
  input="OpenAI 是什麼?"
)

OpenAI API 不只有聊天,它其實是一整套 AI 工具箱:
掌握這四個核心,就能開發出幾乎所有類型的 AI 應用!


上一篇
Day 25:讓 AI 幫你產生測試資料 — 自動生成假資料
系列文
AI 三十天,哎呀每天都很難:OpenAI API 生存指南26
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言