前幾天我們玩過用 OpenAI API 寫文字、做簡報、畫圖片。
那你知道它其實分成四大主力功能嗎?
今天就帶你快速認識它們的用途與差別
1. Chat Completions(聊天與文字生成)
最常見、也是最強的功能。
用來做:
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、自動逐字稿、語音助理。
模型:
4. Embeddings(向量嵌入)
讓 AI「理解意思」的關鍵。
能把文字轉成數字向量,用來比對相似度。
用途:
文件搜尋(RAG),推薦系統,語意比對
範例:
client.embeddings.create(
model="text-embedding-3-small",
input="OpenAI 是什麼?"
)
OpenAI API 不只有聊天,它其實是一整套 AI 工具箱:
掌握這四個核心,就能開發出幾乎所有類型的 AI 應用!