Alibaba Cloud Model Studio 是一條可以給學生個人實驗的 Qwen 與多模型 API 路線。官方目前說,新使用者在新加坡區域、International 服務部署範圍內,啟用 Model Studio 後會取得部分模型的免費 quota;額度通常按模型分開,常見模型約為 1,000,000 tokens,但實際數字必須回到當日模型頁確認。

當日敲門模型:qwen3.7-max
以 2026 年 8 月 25 日重新查核的 Model Studio 官方 pricing來看,先把 qwen3.7-max 作為較高階的免費 quota 敲門候選:官方表格列出 International 部署、模型價格與 1 million tokens free quota。這不是永久免費、不是每位學生必然符合,也不是可以跳過 Singapore/International/Free Quota Only read-back 的保證;實際啟用前仍要在 Singapore console 確認 model card 顯示剩餘 quota 與到期日。
若 latest alias 沒有 quota,先改用官方 console 明確顯示有餘額的日期 snapshot,並固定 model id、quota expiry、region、scope 與 base URL。第一個 smoke 只用公開或合成短文字;需要更多 Agent 架構邊界時,可先閱讀 YOLO LAB AI Agent FAQ,不把未驗證的 model 名稱寫進共用 router。
本篇的重點不是教人收集帳戶或共用 key,而是把一筆有期限、按模型切分、可能進入 pay-as-you-go 的免費額度,包成可停止、可記帳、可回讀的學生實驗。啟用前要讀取官方最新 quota、價格、區域、API key、資料與服務條款;本文沒有使用任何真實帳戶或憑證。
這是一筆新使用者免費 quota
官方文件把這個方案描述為新使用者在新加坡 Model Studio 的 free quota。啟用服務、閱讀並同意服務協議後,系統會自動給符合資格的模型額度,不需要手動購買產品。這和永久免費 API、每月重置 token 或無限使用完全不同。
目前官方頁面標示額度有效期為 90 天,並提示 2026 年 9 月 8 日起首次啟用者的有效期規則有調整。由於本文查核日早於該日期,啟用當天必須重新讀取頁面,記錄實際開始日、到期日、模型版本和地區,不把舊頁面的日期規則複製到新帳戶。
新加坡與 International 是必要範圍
官方免費 quota 不是所有區域和服務部署範圍共用。現行文件明確指出,新加坡區域的 International scope 才是本篇的免費路線;區域、endpoint、API key、可用模型、功能和價格都可能不同。不能看到同名 Qwen 就把北京、香港、日本、美國或歐洲 endpoint 混用。
主 agent 的設定應把 region、workspace、base URL、model id 和 key 綁成一個不可任意混搭的設定組。當其中一項改變,就重新跑完整 preflight,不以「OpenAI 相容」作為區域相容的證明。
每個模型有自己的額度
官方說每個 model id 有獨立免費 quota,額度不能跨模型合併或轉移;帶日期的 snapshot 和沒有日期的 latest model 也可能被視為不同模型,各有自己的額度。某一個模型用完時,系統不會自動替換成另一個仍有額度的模型。
這是學生 agent 很重要的安全點:fallback 必須是人工核准過的另一個 model id,並重新確認該模型的免費狀態和品質,不是任意把請求送到名稱相近的付費模型。local allowlist 應保存查核時間和到期時間,過期就停止。
模型版本要固定而不是追 latest
免費 quota 常同時出現在 latest 別名、日期版本和 preview 版本。latest 可能在供應商端重新指向新模型,造成品質、上下文、工具支援和額度狀態一起漂移。學生作業先選一個當日有明確免費標示的 id,將查核日期、版本字串和測試結果放在設定旁邊。
當版本退役或官方改寫等價關係時,先重新評測再更新 allowlist。不要只改一個字串就讓背景 agent 繼續工作,也不要在 quota 快用完時自動跳到 preview;那可能是另一個有不同價格與資料政策的服務。
輸入與輸出共用一個 token 池
免費 quota 顯示的是輸入和輸出合併後的 token 總量。每次 invocation 會從同一個模型的餘額扣除實際消耗,因此不能把「輸入免費、輸出另外免費」當作計算方式。長對話、完整程式碼、IDE 背景內容和過大的 max tokens 都會很快耗盡額度。
主 agent 應在本地設定更小的每次輸入字數、輸出上限、每日請求數、每日估算 token 和並發數。供應商 console 的 quota 可能以分鐘級更新,使用前要手動 refresh;本地帳本則負責在看不到最新 console 的情況下先保守停止。
免費範圍只涵蓋即時推理
官方文件說 free quota 只涵蓋 real-time inference invocation,不涵蓋 OpenAI-compatible Batch、fine-tuning、model deployment、custom model、PAI-DSW、OSS 儲存和 OSS request 費用。學生實驗要避免把免費聊天呼叫延伸成部署、批次或訓練服務,除非另外完成付費與權限審查。
這也決定了它在主要 agent 裡的角色:可以做短文本摘要、分類、提示詞比較和受控問答;不應預設拿來承擔長期 production endpoint、背景排程、批量資料清洗或需要 SLA 的工作。
帳戶與 RAM 使用者共用額度
官方特別說 Alibaba Cloud account 和它的 RAM users 共用同一筆模型免費 quota。這代表建立多個 RAM user 不是取得多份免費 token 的方法;學生團隊也不能把一個帳戶當成可無限分拆的公共燃料池。每個呼叫都要有明確 owner、任務名稱和本地 usage record。
若學校或團隊有正式的 Alibaba Cloud 組織治理,應由管理者先決定 workspace、權限和資料範圍,再由每位成員使用最小權限。本文的個人學習路線不代替管理者建立 RAM user,也不收集成員的 key。
Free Quota Only 是必要停機閘門
官方提供 Free Quota Only 功能,啟用後在免費額度耗盡時停止服務,回傳 AllocationQuota.FreeTierOnly,不再繼續付費呼叫。這個開關預設可能是關閉的,學生啟用後要確認 console 顯示已生效,不能只相信按鈕點擊成功。
設定切換不是即時生效;官方提醒同步期間仍可能有延遲,若在此時繼續呼叫可能產生費用。因此開關開啟後先等待、刷新並做人工 read-back,再開始實驗。配額已耗盡或已過期時,可能無法再啟用此保護,應刪除 key 並停止所有背景程序。
配額耗盡後可能進入付費
對沒有完成個人資料的新使用者,官方說免費 quota 用完後服務會停止;完成個人資料的帳戶,則可能在 quota 用完後自動切到 pay-as-you-go。這兩種狀態不能用文章或程式猜測,必須查看目前帳戶、模型和 Free Quota Only 狀態。
未啟用保護時,免費額度用完後的實際 token 會按價格計費;即使回答品質不好、模型產生幻覺或學生覺得結果沒用,已消耗的 quota 和費用也不會因為品質問題自動退回。真正的停止線要放在送出請求以前。
啟用前先做 console preflight
每一次實驗的 preflight 至少讀回五項:region 是否為 Singapore、service scope 是否為 International、model details 是否顯示 free quota、Free Quota Only 是否已啟用、quota 剩餘與到期時間是否仍有效。若任一項讀不到、資料延遲或顯示不一致,就停在人工檢查,不要直接呼叫。
const config = {
region: process.env.DASHSCOPE_REGION,
scope: process.env.DASHSCOPE_SCOPE,
model: process.env.DASHSCOPE_MODEL,
quotaOnlyReadback: process.env.DASHSCOPE_FREE_QUOTA_ONLY === 'true',
quotaExpiresAt: process.env.DASHSCOPE_QUOTA_EXPIRES_AT
};
if (config.region !== 'ap-southeast-1' || config.scope !== 'International') {
throw new Error('free quota requires a freshly verified Singapore International scope');
}
if (!config.quotaOnlyReadback || !config.quotaExpiresAt) {
throw new Error('read back Free Quota Only and quota expiry before calling');
}
if (Date.parse(config.quotaExpiresAt) <= Date.now()) {
throw new Error('free quota is expired; stop this task');
}
console.log({ region: config.region, scope: config.scope, model: config.model });
環境變數只保存查核結果的非秘密摘要;真正的 quota 狀態仍應從 console 或官方 API read-back。這段 guard 的目的是在 stale 設定時拒絕呼叫,不是宣稱本地變數本身就是供應商的權威餘額。
API key 要和區域 endpoint 配對
官方 API key 文件說建立 key 時要先選 region;呼叫時除了 key,還要指定與該 region 對應的 service endpoint。Singapore 的 OpenAI-compatible base URL 可能是 workspace-specific domain,必須使用建立 key 成功畫面或官方最新 Base URL 文件顯示的值,不要把示意字串直接貼進 production。
key 放在自己的環境變數或 server-side secret store,絕不放在瀏覽器 bundle、公開 Git、notebook、截圖、issue、課程群組或文章。若 key 已經暴露,立即刪除並重新建立;刪除可以阻止後續呼叫,但不能抹去已發生的費用。
OpenAI 相容不代表區域相同
Model Studio 支援 OpenAI-compatible protocol,方便把既有 chat adapter 搬過去;但 base URL、API key、模型列表和可用功能依區域不同。相容介面只降低程式改動,不能省略 region、workspace、model quota 和計費設定的查核。
第一個實驗只使用純文字 messages、固定短 prompt 和低 max tokens。不要一開始就啟用工具呼叫、檔案上傳、批次、長上下文或背景排程,因為這些功能可能有不同的計費、資料與服務邊界。
受控聊天呼叫保留可追蹤欄位
正式 adapter 在發出請求前記錄任務 id、region、workspace、model id、查核時間、估算輸入長度、max tokens 和本地剩餘預算;回應後再記錄 HTTP 狀態、usage、延遲和停止原因。不要記錄 Authorization header,也不要把完整個人 prompt 放到一般 log。
const apiKey = process.env.DASHSCOPE_API_KEY;
const baseUrl = process.env.DASHSCOPE_BASE_URL;
const model = process.env.DASHSCOPE_MODEL || 'qwen3.7-max';
if (!apiKey || !baseUrl || !model) throw new Error('missing verified Model Studio configuration');
const response = await fetch(`${baseUrl}/chat/completions`, {
method: 'POST',
headers: {
Authorization: `Bearer ${apiKey}`,
'Content-Type': 'application/json'
},
body: JSON.stringify({
model,
messages: [{ role: 'user', content: '用三句話說明什麼是免費 quota。' }],
max_tokens: 160,
temperature: 0.2
})
});
const payload = await response.json().catch(() => ({}));
console.log({ status: response.status, model, usage: payload.usage || null });
if (!response.ok) throw new Error(payload.message || `request failed: ${response.status}`);
FreeTierOnly 錯誤要停止而不是重試
當回應含有 AllocationQuota.FreeTierOnly,代表免費保護正在阻止超額呼叫。這不是一般的短暫網路錯誤,不能用 retry、換模型、換 key 或增加並發來突破。任務應標記為 quota exhausted,交給學生在 console 檢查,不自動切換到付費。
如果啟用 Free Quota Only 後仍遇到計費疑問,先停止所有 agent、IDE plugin、cron 和 background process,再查看 billing details、model usage 與 key 狀態。使用資料可能有分鐘級或小時級延遲,當下沒有帳單不代表可以繼續壓測。
費用 read-back 要看實際扣款類型
完成一輪實驗後,不只查看剩餘 token,也要在 Billing Details 找到 Model Studio 的用量紀錄,確認扣款類型確實是 Free Quota。官方文件指出 usage records 可能在呼叫完成幾分鐘後才出現,模型監控資料也可能延遲到一小時;因此驗收要有等待和再次讀回,不以即時畫面作結論。
若看到 pay-as-you-go、overdue balance 或無法判斷的成本項目,立即停用 key 和所有排程,保留時間、模型、region、request id 與帳單摘要,交由帳戶持有人處理。不要為了找出原因繼續發送更多請求,也不要把小額不明扣款當作可以接受的免費試用成本。
長上下文是學生最常見的耗量陷阱
官方文件提醒 IDE plugin 會自動送出完整程式碼上下文與對話歷史,單次請求可能比短訊息多消耗數十倍 token。主 agent 預設應關掉自動附加整個 repository、長期 memory 和無關工具輸出,只注入完成任務所需的最小片段。
作業可以先用固定十筆短案例測試,再逐步增加上下文;每次增加都記錄輸入 token 和品質是否真的改善。若只是想讓模型知道檔名、狀態或欄位,傳摘要和 schema,不要把整個資料夾塞進免費請求。
配額查詢和使用量要交叉核對
Model Studio console 的 free quota 顯示可能以分鐘級更新,模型監控與使用統計也可能延遲。學生每次實驗前刷新 quota,每次實驗後保存 usage record,並在稍後對照 billing details 或 model usage。若本地估算、console 數字和帳單不同,暫停下一輪而不是自行猜測。
Cost budget 和 spending alert 可以協助看見支出,但官方 budget 文件說 alert 只通知,不會自動限制資源使用。因此真正的零付費保護仍是 Free Quota Only、刪 key、停止所有呼叫和本地 admission gate,不能只設一封 email 就宣稱安全。
資料政策不等於可以送個資
Model Studio 官方隱私說明目前表示會保護資料、不用資料訓練模型,並說傳輸使用 AES-256 加密。這降低了模型訓練用途的疑慮,但不代表學生可以把學號、客戶資料、未公開研究、密碼或內部提示詞直接送到 API。
本系列仍採資料最小化:用公開、去識別化或 synthetic data,保留必要的來源和授權記錄,刪除不再需要的輸出。工具呼叫預設 read-only,模型只能提出建議,不能因為回應成功就自行寄信、改資料或啟動外部服務。
模型品質要和免費資格一起評估
免費 quota 可能涵蓋 Qwen、全模態、語音或 rerank 等不同模型,但模型任務不相同。文字生成模型適合摘要和分類;語音模型要另外檢查啟用方式與秒數額度;rerank 和 embedding 也要確認輸入格式。不要只因為同一個控制台顯示免費,就把所有模型接到同一個 agent prompt。
用小型固定評測確認繁體中文、格式遵循、幻覺、延遲、錯誤恢復和實際 usage。評測報告記錄 model id、版本、region、prompt 版本、max tokens、quota 查核時間和狀態碼;免費資格變更時重新跑,不能把上一季的結果當成本日保證。
個人學生燃料的推薦工作流
第一步由學生自行啟用 Singapore Model Studio,確認服務協議、region、International scope 和模型免費狀態。第二步建立自己的 pay-as-you-go API key,開啟每個可用模型的 Free Quota Only,記錄 quota 和到期日。第三步在本地環境執行 preflight,再用合成資料做短呼叫。
第四步保存不含 secret 的 usage record 和評測結果;遇到 quota exhausted、403、計費、資料或條款疑問就停機。第五步完成作業後刪除不再使用的 key,並把可重現的程式、假資料和查核記錄交接給同學,而不是交接憑證。
撤銷 key 是結束流程的一部分
刪除 key 可以阻止後續 invocation,特別適合學生完成一次性作業、電腦轉手或發現 key 曾經進入 log 的情況。撤銷後仍要停止本地進程、刪除環境變數、清除臨時輸出和檢查 CI secret;只刪 console 中的 key,不能保證另一個程序沒有繼續重試。
報告只留下 key 的非敏感識別、建立與撤銷時間、最後一次 quota read-back 和是否看見費用。不要在交接文件裡留下完整 Authorization header、console 截圖中的 secret 或可以直接複製的 shell history。
撤銷後的最後檢查還包括 IDE 外掛設定、Docker compose、systemd service、GitHub Actions secret、瀏覽器 local storage 和任何本地 agent 設定檔。若其中一處仍保存舊 key,下一次自動啟動就可能再次消耗 quota 或產生付費請求;清除後再以不存在憑證的狀態啟動一次,確認系統會安全拒絕。
不把免費 quota 變成共用 gateway
學生可以使用這條路線,但應該是每位學生各自取得授權、各自承擔 quota 和資料責任。主 agent 不代收 key、不在一個帳戶裡混合全班任務、不用 RAM user 或多 key 來放大免費量,也不把它包裝成對外服務。
如果真的需要團隊部署,先完成組織權限、workspace 隔離、資料處理、帳務負責人和正式方案審查。免費新使用者 quota 只能作為低量個人實驗,不是 production 團隊的長期燃料。
停止條件提前寫入 adapter
當 quota 失效、模型不再顯示免費、Free Quota Only 尚未完成 read-back、region 或 endpoint 不一致、帳戶出現 overdue balance、收到 AllocationQuota.FreeTierOnly、任務需要 batch/部署/fine-tuning,或資料含未授權個資時,立即停止。停止不是換 key,也不是偷偷轉到另一個帳戶。
恢復必須重新查詢官方頁面、console quota、價格和模型 scope,由使用者明確批准。若只是等待帳單或監控資料同步,禁止以排程器自動重啟。
官方文件清單
啟用前請閱讀官方新使用者免費 quota、免費 quota 有效期調整公告、官方模型價格、官方 Model Studio 介紹、官方 API key 說明、官方 Base URL、官方限流說明、官方錯誤碼、官方使用量說明、官方預算管理與官方隱私說明。若 console 與文章不同,以當下官方資料為準。
和既有免費燃料的分工
Alibaba Cloud Model Studio 適合作為「有期限、按模型分開、可設定 Free Quota Only 的 Qwen 實驗分支」。它和 SiliconFlow 的免費模型路線都不能靠 key 輪換擴量;前者還多了 region、workspace、profile 和 quota-only 狀態。想先理解另一種個人 BYOK 方式,可閱讀Gemini API 免費額度的學生實驗說明,再按供應商邊界選擇。
跨供應商 fallback 只有在每個帳戶、每個模型、每個資料用途都通過獨立查核時才可使用。fallback 目的應是透明的品質或可用性降級,不是把請求拆到多個帳戶以逃避任何一家 quota。
本篇批准結果
Alibaba Cloud Model Studio 通過「每位學生個人、非生產、公開或 synthetic data、Singapore International、即時推理、Free Quota Only 已讀回」的窄批准。它沒有通過「主 agent 共用 key、背景長跑、批次清洗、部署模型、額度耗盡後自動付費」的批准。
本篇沒有登入 Alibaba Cloud、沒有建立 API key、沒有啟用付款或 quota、沒有實際 API smoke,也沒有對 WordPress 或公開網站寫入。文章的免費數字、日期和模型範圍都必須在學生真正啟用的當天重新確認。
KEEP READING
接著讀什麼?
從同一主題繼續閱讀,或回到 YOLO LAB 的完整文章索引,找到下一個值得投入時間的問題。


發表迴響