首頁 > 科技與 AI > Stability AI 25 free credits 怎麼用?Stable Image Ultra 與學生 Agent sidecar

延伸主題

Stability AI 25 free credits 怎麼用?Stable Image Ultra 與學生 Agent sidecar

查核 Stability AI 25 free credits、St...

以 Stability AI Stable Image Ultra、25 free credits、Google grant gate、credits ledger 與學生 Agent local fallback 呈現 YOLO LAB 原創編輯封面

本篇是免費 token fuel 系列第 98 篇,查核 Stability AI Developer Platform 的免費 API credits。結論先講:官方文件目前寫明使用 Google social login 建立帳戶可得 25 free credits,Pricing 頁又寫 1 credit = USD 0.01;這是一個可成立的條件式多模態 API sidecar,主要用於影像與音訊,不是聊天模型的免費文字 token 池。分類為 CONDITIONAL_STABILITY_AI_25_FREE_CREDITS_MULTIMODAL_SIDECAR

以 Stability AI Stable Image Ultra、25 free credits、Google grant gate、credits ledger 與學生 Agent local fallback 呈現 YOLO LAB 原創編輯封面
YOLO LAB 原創編輯封面:以影像/音訊 sidecar、credits ledger、Google grant gate 與 local-only fallback 呈現 Stability AI 的學生 Agent 查核邊界;非 Stability AI 官方宣傳圖。

25 credits 是服務 credits,不是 25 個 token,也不是 25 美元。官方 API reference 目前按成功生成的 model/modality 收取 credits,例如 Stable Image Core 3 credits、部分 Stable Diffusion 3.5 路線 2.5 至 6.5 credits,Stable Audio 2.5 為 20 credits;實際 model、尺寸、步數、音訊長度與 endpoint 要在送出前重新讀回。

查核日期為 2026-08-25。免費 credit 的登入條件、API model catalog、價格、rate limit、服務棄用、內容政策和付款頁都可能變動。本文不登入 Stability AI、不使用 Google social login、不取得 API key、不發 live image/audio request、不上傳學生素材、不購買 credits,也不把任何人的 key 或帳戶交給主要 agent。

本系列捕獲的是合法公開且可重查的燃料入口,不捕獲私人 secret、不分享帳戶、不重複註冊、不用多個 Google identity 放大 grant、不以 proxy 或換 key 繞過 rate limit。若要先看主要 agent 的 credentials、資料和人工停止原則,可延伸閱讀 YOLO LAB AI agent 使用 FAQ

文中的程式碼都是離線 credit ledger、model cost estimator、rate guard、資料分類與 dry-run 示意。所有 key、帳戶、prompt、image、audio、request id 和 billing data 都使用 placeholder、布林值或 hash,不會呼叫 Stability API。

截至 2026-08-25 的敲門模型:Stable Image Ultra,8 credits 不是免費保證

Stability AI Pricing 與 API reference 目前把 Stable Image Ultra 描述為旗艦影像服務,單次成功結果為 8 credits;它是本篇最適合作為「目前能力較高、但仍需控制燃料」的敲門模型。若帳戶真的讀回 25 個 eligible free credits,數學上只能先估算三次 Ultra 成功生成並保留 1 credit,不能把這個估算寫成所有學生都能取得的免費承諾。

這個 model entry 只證明模型、價格和 API route 的當日文件狀態,不證明 Google grant 已落在某個帳戶,也不證明輸入資料可以送出。進入 canary 前仍要核對 account owner、grant source、balance、expiry、model eligibility、content policy、payment stop 和 output rights;任一欄缺失便維持 LOCAL_ONLY

25 free credits 的官方來源

Stability AI Developer Platform Getting Started 文件目前說,建立帳戶時使用 Google social login 可獲得 25 free credits;官方 Knowledge Base 的 API key 說明也寫新帳戶有 25 free credits,作為 initial testing and evaluation purposes。這是目前足以建立候選的第一方證據,但正式使用仍要在合法 owner 的帳戶中讀回 credit balance、API key scope、model 和 billing page。

function classifyStabilityGrant(snapshot) {
  if (snapshot.providerDocsFreeCredits !== true) return 'GRANT_DOC_MISSING';
  if (snapshot.loginMethod !== 'google-social-login') return 'ELIGIBILITY_REVIEW_REQUIRED';
  if (snapshot.amount !== 25 || snapshot.unit !== 'credits') return 'GRANT_READBACK_REQUIRED';
  return 'CONDITIONAL_25_CREDIT_CANARY';
}

Google social login 是一條 grant 路徑,不是共享帳戶

官方 Getting Started 目前同時列 username/password 與 Google account 的建立方式,但把 25 free credits 明確綁在 Google social login;因此不能把一般 email/password 註冊、別人的 Google 帳戶或已存在的 Stability account 自動套用相同 grant。學生只能使用自己的合法帳戶,並由本人確認當日介面與條款;主要 agent 不代註冊、不代驗證、不保存 Google session,也不要求學生交出登入 cookie。

同一條規則也禁止把多個身份當成額度池。即使不同帳戶各自顯示 25 credits,也不能把它們合併到班級 queue、互換 API key 或透過輪換帳戶延長免費使用。可持續燃料應來自一個清楚 owner、scope 和 ledger,而不是依賴身份放大。

Credits 的單位是 USD cent 級別的服務貨幣

Pricing 頁目前說 API usage 以 credits 計算,1 credit = USD 0.01;Getting Started 又說 credits 是呼叫 API 時消耗的 currency,消耗量依 model 和 modality 改變。25 credits 可先看成價值約 USD 0.25 的服務額度,但不能把這個數字直接換成固定圖片數、音訊分鐘或文字 tokens,因為各 endpoint 的 cost table 不同。

function estimateStabilityCredits(job, price) {
  if (!price || price.unit !== 'credits') return 'PRICE_UNIT_UNKNOWN';
  if (job.modality !== price.modality || job.model !== price.model) return 'MODEL_PRICE_MISMATCH';
  const estimated = price.baseCredits * (job.count || 1);
  return { status: 'ESTIMATE_ONLY', estimatedCredits: estimated, remaining: 25 - estimated };
}

主要用途是影像與音訊 sidecar

Stability Platform 的 API catalog 目前包含 Stable Image、Stable Audio、3D 與其他生成能力;這些不是通用文字聊天 API。對主要 agent,最合理的定位是把它作為 image generation、image editing、upscale 或短音訊生成的 sidecar,服務文章配圖、概念草圖、視覺 fixture 或受控素材轉換,而不是把它當作主規劃器、長文 writer 或一般 token fallback。

如果任務只是文字摘要、程式碼規劃或對話推理,Stability credits 沒有提供合適的 token 單位;應回到已核准的文字 provider 或 local model。若任務同時需要文字與圖片,先將文字階段和影像階段拆成兩個 job,分別記錄 provider、資料類型、額度和人工 review。

Stable Image Core 的小型 canary

目前 API reference 對 Stable Image Core 列出 flat rate 3 credits per successful generation,輸出約 1.5 megapixels;失敗 generation 不收 credits。若 25 credits、Core 價格和帳戶狀態都在同一時間 read-back,理論上最多可先規劃 8 次成功生成並保留 1 credit,但這只是按當日價格的估算,不是平台保證,也要為錯誤、模型變更和資料清理留出停止線。

function planCoreCanary(account, job) {
  if (account.freeCredits !== 25 || account.source !== 'verified-new-account') return 'GRANT_REVIEW';
  if (job.model !== 'stable-image-core') return 'MODEL_REVIEW';
  if (job.count < 1 || job.count > 1) return 'ONE_REQUEST_ONLY';
  if (account.remainingCredits < 3) return 'CREDIT_STOP';
  return { status: 'OWNER_MAY_SEND_ONE_SYNTHETIC_IMAGE', reserve: account.remainingCredits - 3 };
}

其他 Stable Image 價格不能混用

API reference 目前列 Stable Image Ultra 8 credits、Stable Diffusion 3.5 Large 6.5 credits、Large Turbo 4 credits、Medium 3.5 credits、Flash 2.5 credits 等例子。這些數字會隨 model、endpoint 和官方 pricing 更新;不能拿 Core 的 3 credits 估算 Ultra、upscale、inpaint 或其他影像操作,也不能把失敗不扣款誤讀為可以無限重試。

若 job 需要多張參考圖、放大、去背、outpaint 或 image-to-image,先建立單獨的 cost manifest:input file 權利、model、解析度、step、預計 credits、成功輸出格式、失敗行為和刪除時間。没有 manifest 就只做 local mock,不發外部 request。

Stable Audio 不是文字 token

API reference 目前把 Stable Audio 2.5 列為每個成功結果 20 credits。這表示 25-credit 新帳戶最多只能把它當成一次極小型 audio canary,還要保留餘額和處理錯誤;它不提供每月音訊分鐘的公開免費保證。音訊長度、prompt、輸出格式、版權和下游發布都要由人工確認。

影像與音訊的輸入可能包含人聲、肖像、品牌素材或受版權保護的樣本。學生第一輪只使用自製、公開授權、synthetic 或明確取得同意的 fixture,不上傳同學照片、客戶錄音、未公開歌曲、私有 repository、個資或未審核的第三方素材。

成功才扣款的含義

Stability API reference 在多個 endpoint 說明 successful generation 才消耗 credits,failed generation 不收費。這降低了單次失敗的額度風險,但不代表可以重複送出失敗 prompt;請求仍可能受到 rate limit、服務壅塞、輸入驗證、內容政策或模型棄用影響,retry 也可能在修正後成功並消耗 credits。

function reconcileStabilityResult(result, before) {
  if (result.status >= 200 && result.status < 300) {
    return { status: 'SUCCESS_EXPECT_CREDIT_DEBIT', delta: 'MODEL_PRICE_REQUIRED' };
  }
  if (result.status === 429) return 'RATE_LIMIT_STOP';
  if (result.status === 403) return 'AUTH_OR_POLICY_REVIEW';
  return { status: 'FAILED_EXPECT_NO_GENERATION_CHARGE', checkedBefore: Boolean(before) };
}

150 requests per 10 seconds 是 rate gate

官方 API reference 與 FAQ 目前列 API rate limit 為每 10 秒 150 requests;超過會回 429,並可能 timeout 60 秒。這是請求速率限制,不是 150 個免費 generation,也不是 150 credits。學生 agent 應保守設置單一任務低於這個上限,並在 429 時停止或等待官方指定時間,不用並行帳戶放大流量。

function handleStability429(error, state) {
  if (error.status !== 429) return 'NOT_RATE_LIMIT';
  if (state.retryCount >= 1) return 'MANUAL_HANDOFF';
  return { status: 'ONE_BOUNDED_RETRY', waitSeconds: 60 };
}

API key 必須 server-side

Stability Getting Started 和 Knowledge Base 都要求使用 API key,並提醒 key 要保密、放在 secret manager 或環境變數,不能出現在 client-side code、公開 repository 或 shared screenshot。API key 只由合法 owner 建立與撤銷;主要 agent 只接收受控 secret reference,不接收 key value,也不把 key 寫進文章、ledger、prompt 或錯誤紀錄。

最多十把 active key 不等於十份 credits

官方 Knowledge Base 目前說帳戶最多可同時有 10 把 active API keys,適合區分 staging、production 或不同 project;刪除不再需要的 key 也可做 rotation。這是 credential 管理上限,不是額度倍增機制。所有 key 仍共用帳戶的 credits、服務政策和 owner 責任,不能用多 key 規避 rate limit 或延長 grant。

function checkStabilityCredential(meta) {
  if (!meta.serverSide || meta.exposed) return 'SECRET_EXPOSURE_STOP';
  if (!meta.ownerApproved || !meta.keyReference) return 'OWNER_KEY_REFERENCE_REQUIRED';
  if (meta.activeKeyCount > 10) return 'KEY_LIMIT_REVIEW';
  if (meta.keyCountUsedForQuota > 1) return 'NO_QUOTA_AMPLIFICATION';
  return 'CREDENTIAL_SCOPE_OK';
}

免費 credits 沒有自動付款承諾

Getting Started 說 free credits 用完後,可在 Billing dashboard 以 USD 1 per 100 credits 購買更多。這是 paid continuation,不是免費額度的延長。主要 agent 不得自動進入 Billing、增加 credits、綁定付款方式或把 credit 用完後的 request 送到 paid route;用完或 balance 不明時一律 hard stop。

function stopAtCreditBoundary(state) {
  if (state.remainingCredits === undefined) return 'BALANCE_READBACK_REQUIRED';
  if (state.remainingCredits <= state.estimatedCost) return 'PAID_CONTINUATION_BLOCKED';
  if (state.autoPurchaseEnabled) return 'AUTO_PURCHASE_OWNER_ONLY';
  if (state.paymentMethodChanged) return 'PAYMENT_REVIEW_REQUIRED';
  return 'FREE_CREDIT_SCOPE_MAY_CONTINUE';
}

Service credits 有 expiry 與不可轉讓邊界

Stability Terms 目前說 service credits 不是貨幣、不能兌現或退款,只能用於適用的 Service;除非另有說明,effective date 之後發行的未用 credits 一年後到期,且不得轉讓、出售、贈送或交易。這讓 25 credits 的 ledger 必須保存 issuance date、expiry、scope 和 account owner,不能把班級之間的額度合併。

Terms 也說使用者要自行核對 credits 加入與扣除的正確金額,credit balance 不是數位錢包或銀行帳戶。主要 agent 不應只保存本地估算;每次 canary 後都要由 owner read-back balance 或保留官方 usage evidence,若估算與帳戶不一致就停止後續工作。

Dashboard 與本地 ledger 要互相對帳

Stability FAQ 目前對 account 或 API key usage statistics 的回答是功能仍在規劃中。這表示主要 agent 不能假設 dashboard 會提供完整的逐 request usage;若 owner 進行合法 canary,應在 request 前後保存遮罩後的 credits、model、預估 cost、HTTP status、成功或失敗、checkedAt 和輸出 hash,再由 owner 以 Billing 或帳戶頁面做人工 reconciliation。

function reconcileCreditLedger(before, after, result) {
  if (before === undefined || after === undefined) return 'BALANCE_READBACK_MISSING';
  if (result.success && after >= before) return 'DEBIT_MISMATCH_STOP';
  if (!result.success && after !== before) return 'UNEXPECTED_DEBIT_REVIEW';
  return { status: 'LEDGER_RECONCILED', debitedCredits: before - after };
}

這個 ledger 只保存數字和 hash,不保存 key、原始輸入或完整輸出。若 API 回應成功但 balance 沒有及時更新,狀態應是 RECONCILIATION_PENDING,暫停下一個 request;不要用本地估算宣稱扣款正確,也不要為了追查差額再消耗免費 credits。

課程報告可以展示匿名的 before/after、model、成功狀態和停止原因,但不應展示帳戶 email、Google identity、付款資料、完整圖片、音訊或可逆的 response id。這樣學生仍能學會額度與錯誤處理,又不會把一次測試變成 credential 或個人資料外洩。

18 歲與帳戶責任

Stability Terms 目前要求使用者至少 18 歲,或所在地要求的更高最低年齡;帳戶登入資訊不得分享,帳戶 owner 對帳戶活動負責。這意味著未成年學生不能直接被主要 agent 引導建立帳戶或交出 credential;課程應由合資格 owner、機構或人工 reviewer 管理外部 API canary,學生使用 local mock 和去識別化輸出。

Inputs 與 Outputs 的權利

Terms 說提交 Input 的使用者要擁有必要的權利、授權與許可;在法律允許範圍,使用者保留 Input 的權利,並由 Stability 將其對 Output 的權利轉讓給使用者,但仍要自行驗證輸出的準確性、合法性與適用性。免費 credits 不會替學生取得圖片、音訊、肖像、商標、音樂或訓練資料的權利。

Terms 也提醒 Inputs/Outputs 可能依 Privacy Policy 被用於改善與開發服務,使用者可以查看相關 opt-out 說明。若課程資料不允許外部 provider 使用,直接停在 local route;不要因為本次 request 免費,就省略 data owner、retention、第三方 model 或輸出再發布的審查。

禁止買賣 key 與繞過平台控制

Stability Terms 禁止買賣或轉移 API keys,也禁止 bypass systems or security measures、scrape services 或以未授權的 bot/script 方式取得資料。這與本系列的學生邊界一致:不買 key、不借 key、不收集公開貼出的 key、不複製網站 session、不用 proxy、換身份或無限 retry 擴大 25 credits。

模型棄用與 API 路徑要重查

Stability API Release Notes 目前已記載部分舊 endpoint 的棄用與 migration,例如 Stable Video Diffusion API、Stable Diffusion 1.6 API 有服務變更。文章只把當日 docs 可回讀的 Stable Image/Audio route 作為候選,不能把舊 SDK、舊 engine id 或社群範例當成目前仍可用的免費入口。

先用 local fixture 模擬圖片與音訊

正式 canary 前,學生可在本機模擬 25 credits、Core 3、Audio 20、balance 低於 cost、成功扣款、失敗不扣款、403、422、429、500、key rotation 和 expired grant。測試應驗證 adapter 會選對 model、阻擋超額、保留 output metadata、停止未授權資料,不測真實模型品質,也不觸發外部消耗。

function dryRunStability(snapshot) {
  if (snapshot.grant !== 'verified-25-credits') return 'GRANT_STOP';
  if (!['stable-image-core', 'stable-audio-2.5'].includes(snapshot.model)) return 'MODEL_ALLOWLIST_STOP';
  if (snapshot.dataClass !== 'synthetic') return 'DATA_LOCAL_ONLY';
  if (snapshot.remainingCredits < snapshot.cost) return 'CREDIT_STOP';
  return 'OWNER_MAY_REVIEW_ONE_CANARY';
}

影像 canary 的最小 manifest

一個最小 image canary manifest 應含 provider、endpoint、model、resolution、output format、synthetic prompt hash、data class、credits before/after、status、response id hash、checkedAt、human reviewer 和 deleteAt。不要保存原始 prompt、圖片、API key 或學生身份到共用 ledger;若需要輸出做課堂展示,另行確認版權、保存位置和清理時間。

function buildStabilityRecord(input, result) {
  if (input.secret || input.rawPrompt || input.rawImage) throw new Error('SENSITIVE_RECORD');
  return {
    provider: 'stability-ai', model: input.model, dataClass: input.dataClass,
    promptHash: input.promptHash, status: result.status,
    creditsBefore: input.creditsBefore, creditsAfter: result.creditsAfter,
    responseIdHash: result.responseIdHash, checkedAt: input.checkedAt,
  };
}

主要 agent 的 route 分流

主要 agent 應把 Stability AI 標成 MULTIMODAL_SIDECAR,而不是 general_chat_provider。文字任務、程式碼任務和長文規劃走已核准文字 provider 或 local model;影像/音訊任務只有在資料權利、model price、25-credit grant、balance 和 owner approval 都讀回後才可做一個 synthetic canary。免費文字 provider 429 時不能靜默切到 Stability。

function routeStabilityTask(task, state) {
  if (!['image', 'audio'].includes(task.modality)) return 'TEXT_ROUTE_NOT_STABILITY';
  if (state.freeGrantVerified !== true) return 'LOCAL_OR_APPROVED_FALLBACK';
  if (state.ownerApproved !== true) return 'HUMAN_HANDOFF';
  if (task.dataClass !== 'synthetic') return 'DATA_REVIEW_REQUIRED';
  return 'ONE_STABILITY_CANARY';
}

何時必須撤回免費標記

只要官方登入條件、25 credits、credit unit、model price、expiry、API path、rate limit、帳戶 balance 或 Terms 改變,就要撤回免費標記並重新查核。出現 401、403、422、429、500、balance 不一致、key exposure、資料權利不明、模型棄用或輸出保存未知,也要立刻回到 local-only,而不是繼續消耗剩餘 credits。

本篇的條件式判定

Stability AI 目前可以列入學生主要 agent 的條件式免費 fuel,但定位是影像/音訊 sidecar。官方 25 free credits、1 credit = USD 0.01、model-specific credit cost、成功扣款、150 requests/10 seconds、API key 與 Terms/Privacy 邊界均有公開證據;尚未做帳戶登入與 live read-back,所以不能宣稱每個學生帳戶都已拿到 grant,也不能宣稱永久免費。

對課程來說,最實用的第一步是離線建立 credit ledger,讓學生理解 credits、tokens、requests、successful generation、rate limits 和 paid top-up 的差異;第二步由合資格 owner 用 public/synthetic fixture 做一個短 canary;第三步才評估輸出品質、版權、資料保存和是否值得使用剩餘額度。不要反過來先批量生成再補帳。

學生交接只移交非敏感 evidence

下一位學生需要的是官方來源 URL、查核日期、分類、模型 allowlist、credits schema、fake fixtures、停止碼與 fallback,不是 Google session、Stability API key、原始圖片、音訊或帳戶付款資料。如此才能在沒有 secret 的情況下重跑 grant、billing、rate、data 和 output review。

若 owner 決定不用 Stability,應清理本地暫存圖片、音訊、base64、下載檔和 metadata;若決定繼續,則每次 request 都要由人工確認 input rights、model cost、remaining credits 和結果用途。免費額度的存在不會取消內容安全、版權、肖像、聲音與發布審核。

本篇完成閘門

完成本篇只代表官方免費 credits 與多模態 route 的查核及本機草稿完成,不代表 Stability AI 已在任何工作區帳戶啟用。驗收條件是:25 credits 的來源、Google login 條件、1 credit = USD 0.01、image/audio cost、成功扣款、rate limit、key、credit expiry、18+、Inputs/Outputs、Terms、Privacy、local fixture、owner canary 和 paid stop 都有清楚分流。

未完成項目包括:沒有登入 Stability、沒有使用 Google social login、沒有建立或分享 API key、沒有購買 credits、沒有發 image/audio request、沒有上傳學生資料、沒有保存或發布輸出、沒有啟動任何外部工具或 WordPress 寫入。這些是本篇的安全完成條件。

官方來源與下一篇

本篇主要依據 Stability AI 官方 Developer Platform Getting StartedPricingAPI ReferenceFAQAPI key Knowledge BaseRelease NotesTerms of ServicePrivacy PolicyAcceptable Use Policy。正式使用前若登入頁、Billing、model catalog 或 legal page 有差異,以當日官方頁面及合法 owner read-back 為準。

第 98 篇完成後,下一篇會繼續查找尚未收錄、且能由官方文件證明免費 API 或合法 promotional credits 的候選。Stability AI 先作為影像/音訊 sidecar,不會被誤寫成免費聊天 token provider;系列仍維持一篇一篇查核、完成驗收後再進下一候選。

作者與編輯責任

本文署名作者:

|YOLO LAB 主編

YOLO LAB 的文章由署名作者或編輯團隊完成。主編 Dex 負責編輯制度、重要事實查核原則、AI 協作規範與重大更正;文章中的分析與判斷以公開來源、作品內容及可驗證資料為依據。

文章若有需要補充或修正的資料,可透過聯絡頁提供原始來源、日期與具體段落,編輯團隊會依出版政策檢查。

KEEP READING

接著讀什麼?

從同一主題繼續閱讀,或回到 YOLO LAB 的完整文章索引,找到下一個值得投入時間的問題。

發表迴響

探索更多來自 YOLO LAB 的內容

立即訂閱即可持續閱讀,還能取得所有封存文章。

繼續閱讀