iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
生成式 AI

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

從零開始學習 OpenAI API 的系列文章。內容會從最基礎的 API 使用教起,包含申請金鑰、發送第一個請求,到建立簡單的聊天機器人。接著會介紹一些進階功能,例如 Function Calling、文字向量搜尋 (RAG)、語音轉文字與圖片理解。最後,會把這些功能整合成小專案,做出一個簡單實用的 AI 助理。整個系列會用最簡單的方法示範,讓初學者也能跟著一起完成。

參賽天數 23 天 | 共 23 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文 團隊nutc imac T1
DAY 1

Day 1:OpenAI API 入門大揭密

在這 30 天裡,我會帶大家從零開始學習 OpenAI API。 從最基礎的 申請API key、實際去運用 開始,一直到進階的功能: OpenAI API 是...

2025-09-15 ‧ 由 nray5268 分享
DAY 2

Day 2:哎呀怎麼申請?OpenAI API Key 與環境設定

昨天我們介紹了什麼是 OpenAI API,今天就要來真的「動手準備環境」。 如果要讓程式能呼叫 OpenAI 的服務,就需要先有一把「鑰匙」:API Key。...

2025-09-16 ‧ 由 nray5268 分享
DAY 3

Day 3:寫出我的第一個對話機器人

昨天我們已經申請到 API Key,今天教大家怎麼成功呼叫 OpenAI API。 再來做一個最簡單的 對話機器人 輸入問題,得到回覆。 Step 1:建立檔案...

2025-09-17 ‧ 由 nray5268 分享
DAY 4

Day 4:System Prompt 讓 AI 變身達人

昨天我們做了一個最基礎的聊天機器人,雖然能對話,但感覺就是隨便聊聊今天要來升級:透過 System Prompt讓 AI 扮演不同的角色,變身各種專家 什麼是...

2025-09-18 ‧ 由 nray5268 分享
DAY 5

# Day 5:模型好任性!調整 temperature 與 max_tokens

前幾天我們已經學會了:申請 API Key、設定環境、做一個簡單的聊天機器人、用 System Prompt 讓 AI 扮演角色 但是你可能會發現,有時候 AI...

2025-09-19 ‧ 由 nray5268 分享
DAY 6

# Day 6:對話斷了?多輪對話上下文處理技巧

到目前為止,我們做的聊天機器人都屬於「單輪對話」: 使用者問一句,AI 回一句,下一輪就忘記之前聊過什麼。 但如果你希望 AI 能「記住之前的對話內容」,就要用...

2025-09-20 ‧ 由 nray5268 分享
DAY 7

Day 7:壞掉了!API 常見錯誤與生存指南

到目前為止,我們已經能做出一個簡單的聊天機器人,甚至能記住上下文。 但在實際開發時,你一定會遇到各種報錯的狀況。 今天我們就來整理一些 常見錯誤與解決方法,幫你...

2025-09-21 ‧ 由 nray5268 分享
DAY 8

Day 8:哎呀還能叫外掛?Function Calling 初體驗

到目前為止,我們的 AI 都只能聊天。 但如果要讓它幫我們做事呢? 像是查天氣、算數學、查資料庫……光靠純文字的話 AI 不行,這時候就要用到 Function...

2025-09-22 ‧ 由 nray5268 分享
DAY 9

# Day 9:Function Calling + 天氣 API 實戰

昨天我們用 Function Calling 做了一個「加法計算器」。 今天要更進一步 —— 讓 AI 幫我們「查天氣」,當一個小小氣象主播。 Step 1:準...

2025-09-23 ‧ 由 nray5268 分享
DAY 10

Day 10:數學不會算?用 Function Calling 做小計算機

昨天我們用 Function Calling 做了一個「查天氣外掛」,AI 能自己決定呼叫 get_weather。 今天來挑戰更實用的功能小計算機。 這樣 A...

2025-09-24 ‧ 由 nray5268 分享