Google 的免費額度分為兩條路徑:
1. AI Studio:文字免費,但純免費帳號**嚴格禁止**呼叫 API 生成圖片 (會收到 400 錯誤)。
2. Vertex AI (企業雲):支援所有頂級模型,但必須綁定信用卡。您訂閱 Gemini Advanced 所附贈的 每月 $10 額度,只能在這個平台使用。
如果您已經購買個人的 Gemini Advanced ($19.99/月) 或 Ultra 訂閱:
Google 最新政策允許將「消費者福利」橋接至「AI Studio 開發者 API」。只要您的 API Key 是用有訂閱的帳號產生的,您不只能在網頁 UI 使用,更能直接在 Python 腳本中透過 API 呼叫生圖,完全無須立刻切換到 GCP Pay-per-request 計費:
您的 API Key 將獲得權限,可直接在程式碼中呼叫付費級的 Nano Banana Pro 與 Imagen 生圖引擎。
免費層 API 原本每日僅 50 次,訂閱橋接後直接 Buff 到 每日 500 次,完全足以應付日常的腳本自動化生圖任務。
💡 SOTA 結論:請立即使用您的 Gemini Advanced 帳號去 AI Studio 重新生成一把 API Key,即可取代目前的 Cloudflare 備案,實現每日 500 張的高品質零額外成本生圖!
請確保您使用已訂閱 Gemini Advanced (AI Pro) 的 Google 帳號,前往 My Benefits 儀表板。
在福利卡片中尋找 "$10 monthly GenAI & Cloud credits",點擊「兌換 (Redeem)」。
系統會引導您至 Google Cloud Console。若您無結帳帳號,請依照指示新增。此步驟需輸入信用卡進行身分驗證。
進入 Google Cloud Console,建立一個新專案(建議命名為 ptmt-vertex-gen)。
在 Console 上方的搜尋列輸入 "Vertex AI API",點擊 「啟用 (Enable)」。
前往 「IAM 與管理 (IAM & Admin)」 > 「服務帳戶 (Service Accounts)」。
建立服務帳戶時,必須且只能選擇角色:Vertex AI User (Vertex AI 使用者)。絕不可賦予 Owner 權限。
切換到 「金鑰 (Keys)」 頁籤,點擊 「新增金鑰」 > 「建立新的金鑰」 (JSON 格式) 並下載妥善保存。
這是防止金鑰外洩或腳本暴走的第一道物理防線。
前往 「API 與服務 (APIs & Services)」 > 「已啟用的 API 和服務」,點擊 Vertex AI API。
切換到 「配額與系統限制 (Quotas & System Limits)」 頁籤:
1. 找到 `Generate requests per day` (或 Imagen 模型特定的生成次數限制)。
2. 點擊編輯圖示 (鉛筆),將原本極高的上限強制下修(例如:限制每天最多只能呼叫 50 次)。
結果:即使腳本暴走,一天最多只會花費 $1.5 美金,伺服器就會物理拒絕連線 (429 Error)。
網路上各大雲端架構師推薦的 SOTA 做法:當預算達到 $10.00 時,利用 Pub/Sub 觸發 Cloud Function,全自動將專案的信用卡綁定拔除 (Disable Billing),確保一毛錢都無法超支。
在 Console 搜尋 Pub/Sub,點擊「建立主題 (Create Topic)」,命名為 billing-kill-switch-topic。
前往 「帳單 (Billing)」 > 「預算與快訊 (Budgets & alerts)」 建立預算。
- 金額設定為 $10.00。
- 在下方的「動作 (Actions)」區塊,勾選 「將快訊發佈至 Pub/Sub 主題」,並選擇剛剛建立的 `billing-kill-switch-topic`。
在 Console 搜尋 Cloud Functions,點擊「建立函式」。
- 觸發條件 (Trigger):選擇 Cloud Pub/Sub,主題選擇 `billing-kill-switch-topic`。
- 執行環境:選擇 Python 3.10+。
- 在 `requirements.txt` 中加入:google-cloud-billing>=1.0.0
在 `main.py` 中貼上這段 SOTA 業界標準防爆刷程式碼:
前往 IAM 與管理,找到剛剛這個 Cloud Function 使用的服務帳戶(通常是 `專案ID@appspot.gserviceaccount.com`)。
進入 「帳單 (Billing)」 > 「帳戶管理 (Account Management)」,將這個服務帳戶加入,並賦予 「帳單帳戶管理員 (Billing Account Administrator)」 權限。這樣程式才有權限幫您解綁信用卡。
🛡️ 最終防護確認: 完成以上 5 個 Phase,您的 Vertex AI 專案將變成一個堅不可摧的金庫。您可以在裡面盡情使用 $10 的免費額度來呼叫頂級 Imagen 3 引擎,一旦觸及 $10.00,系統會在幾分鐘內自動切斷電源,保證您絕對不會多花一毛錢!