昨天完成了 AI App 的基本架構,但在串接 OpenAI API 時遇到了:
所以今天的目標是:
希望最後可以讓我的 App 不只是「會回答」,而是一個有溫度的照護助手!
429 You have no credits remaining
代表 API 沒有使用額度。
我先嘗試尋找替代方案,改使用 Google Gemini API。
npm install @google/genai
並修改後端程式,改成使用 Gemini 模型。
但是過程中遇到了不同錯誤:
模型不存在
一開始使用:gemini-2.5-flash
結果發現模型已經不開放使用。
後來嘗試修改模型名稱,但又遇到:model is not found
代表模型名稱或 API 版本不符合。
免費額度限制
最後成功連接到 Gemini API,但又遇到:Quota exceeded
原因是免費使用額度不足,導致 API 無法回覆。
因為目前重點是完成 App 的互動流程,所以我先把 AI 回覆功能改成:
使用程式判斷使用者輸入內容
回傳符合照護情境的回答
例如:
使用者輸入:我今天很累
AI 回覆:你辛苦了🥺 先休息一下也沒關係,我在這裡陪你。
使用者輸入:我很難過
AI 回覆:抱抱你,我會在這裡聽你說,不用一個人承受。
遇到錯誤時,把問題拆開詢問:
例如:
429 quota exceeded
詢問:這個錯誤代表什麼?我要怎麼解決?
ChatGPT 幫我判斷:不是程式錯誤,而是 API 額度問題。
ChatGPT 會協助檢查:
讓我先理解:
「使用者輸入 → 程式判斷 → 回覆」這個完整流程。
今天最大的收穫是學會:
今天我讓 AI 開始有「照護感」。
下一步,我希望讓 AI 不只是回覆文字,而是真的像一位照護助手。
Day 5 將嘗試角色設定(Role Prompt)
例如:
你是一個照護助理,你的任務是陪伴使用者,用溫暖、有同理心的方式回答問題。
目標: