從零開始學習 OpenAI API 的系列文章。內容會從最基礎的 API 使用教起,包含申請金鑰、發送第一個請求,到建立簡單的聊天機器人。接著會介紹一些進階功能,例如 Function Calling、文字向量搜尋 (RAG)、語音轉文字與圖片理解。最後,會把這些功能整合成小專案,做出一個簡單實用的 AI 助理。整個系列會用最簡單的方法示範,讓初學者也能跟著一起完成。
到目前為止,我們玩了 聊天、Function Calling,甚至還做了小計算機。 今天要進入新的領域 —— Embeddings。 Embeddings 聽起...
昨天我們學會了把文字轉成 Embeddings 向量,並比較不同句子之間的相似度。 今天要更進一步 —— 用這個方法來建立一個 FAQ 知識庫,讓 AI 可以從...
昨天我們用 Embeddings 建立了一個小小的 FAQ 知識庫, 能輸入一個問題,找到最接近的答案。 今天要做一個「互動式 QA 系統」, 就像一個迷你客服...
昨天我們做了一個 互動式 FAQ QA 系統, 雖然能找到正確答案,但回答方式有點生硬,像是死板板的資料庫。 今天我們要升級把 FAQ 的答案丟給 Chat 模...
前面我們玩了文字聊天、Function Calling、FAQ 系統,甚至還讓 AI 說話更自然。 今天要進入 Audio 功能,讓 AI 聽得懂我們說的話!...
昨天我們學會了 語音轉文字 (STT),讓 AI 聽懂人話。 今天要反過來 —— 讓 AI 開口說話! 這就是 Text-to-Speech (TTS):把一段...
昨天我們讓 AI 開口說話(TTS),今天要讓 AI「張開眼睛」! 這就是 Vision API —— 讓 AI 看圖片並理解內容。 Step 1:準備一張圖片...
昨天我們讓 AI 看懂一張圖並描述內容。 今天更進一步 —— 做一個 Image Captioning 小工具,能為多張圖片自動產生標題/說明,適合相簿、商品圖...
昨天我們讓 AI 看圖幫圖片加標題與說明。 今天更進一步,讓 AI 幫我們整理出簡報大綱 (PPT outline)! 這樣就不用自己絞盡腦汁想段落,AI 會自...
昨天我們讓 AI 產生簡報大綱。今天直接把大綱做成 PPT 檔 功能說明 讀取 content.txt(放任何素材:段落、FAQ、圖片說明…) 用 OpenA...