首頁 > 科技與 AI > Together AI 免費嗎?Kimi K2.5 與 USD 5 prepaid gate 的排除判定

延伸主題

Together AI 免費嗎?Kimi K2.5 與 USD 5 prepaid gate 的排除判定

查核 Together AI no free trial、Kimi ...

以 Together AI Kimi K2.5 model tile、prepaid credits、organization budget、scoped API key 與 paid gate 呈現 YOLO LAB 原創編輯封面

本篇是免費 token fuel 系列第 102 篇,查核 Together AI 能否作學生主要 agent 的免費 API 燃料。結論先講:Together 官方 Credits 文件目前明確寫「does not currently offer free trials」,使用平台需要至少購買 USD 5 credits;平台是 fully prepaid,必須有正 credit balance 才能送 API request。因此本篇分類為 EXCLUDED_TOGETHER_AI_NO_FREE_TRIAL_MIN_5_PREPAID,不列入已確認免費 token 清單。

以 Together AI Kimi K2.5 model tile、prepaid credits、organization budget、scoped API key 與 paid gate 呈現 YOLO LAB 原創編輯封面
YOLO LAB 原創編輯封面:以推薦模型、prepaid credits、organization budget、scoped API key 與 paid-only 閘門呈現 Together AI 的學生 Agent 排除邊界;非 Together AI 官方宣傳圖。

Together 可以免費註冊,API 也支援 OpenAI-compatible client,但「註冊免費」與「API 免費」是不同命題。官方 Quickstart 的建立 API key 步驟沒有把註冊費用寫成免費額度;Credits 文件則把 minimum USD 5 purchase、positive balance、zero balance suspended 分開寫清楚。這次 recheck 的價值,就是將 account access、protocol compatibility、credit purchase 與 model pricing 分離。

查核日期為 2026-08-25。Together 的模型、價格、dynamic rate limit、API key scope、Privacy & Security、Terms 與付款規則都可能變動。本文不註冊 Together、不建立或取得 API key、不購買 credits、不設定 auto-recharge、不送 live inference、不開 dedicated endpoint、不做 fine-tuning、不上傳學生資料、不付款,也不把任何人的 paid balance 交給主要 agent。

本系列的「捕獲」是合法整理官方免費訊號與排除條件,不是捕獲私人 token。學生不應共享 Together account、借用別人的 key、多開帳戶避開 billing、用 playground 取代 API、重複註冊觸發不存在的 trial,或在 zero balance 後自動充值。共通的 secret 與人工接手原則可延伸閱讀 YOLO LAB AI agent 使用 FAQ

本文程式碼都是本地 funding classifier、API gate、project key、rate-limit、error、spend、auto-recharge 和 fallback 示意。所有 account、API key、prompt、response、billing、model 與 payment state 都用 placeholder、布林值或 hash,程式不會連到 Together。

截至 2026-08-25 的敲門模型:moonshotai/Kimi-K2.5,USD 5 gate 仍在

Together AI 的官方 Recommended models 頁目前把 moonshotai/Kimi-K2.5 列為 chat 與 reasoning 的推薦模型,適合作為主要文字 Agent 的當日 model entry;同頁也列出 coding agents、vision 與其他用途的不同推薦。這只代表 Together 的 current catalog recommendation,不代表 free trial、原廠 Moonshot 額度、免費 API key 或免付款使用。

在任何 owner-approved paid canary 前,仍要重新讀回 model id、token price、context、tool/structured-output 支援、organization balance、minimum purchase、payment state、dynamic limits 和 data policy。只要 billing access 未解除、model price 不明或資料條款不適用,主要 agent 維持 PAID_OWNER_REVIEWLOCAL_ONLY

官方已明說目前沒有 free trial

Together Credits 官方頁面的 Free Trial and Access Requirements 目前寫明:Together AI does not currently offer free trials;要使用 Together platform,至少要購買 USD 5 credit。這是比「Register for free」或首頁的 open-source model 宣傳更直接的 funding evidence。主要 agent 應將 provider 標成 paid-only,而不是猜一個 hidden trial 或等待後台送額度。

function classifyTogetherFunding(snapshot) {
  if (snapshot.freeTrialOffered !== false) return 'FUNDING_DOC_REVERIFY_REQUIRED';
  if (snapshot.minimumPurchaseUsd < 5) return 'MINIMUM_FUNDING_CHANGED_REVIEW';
  if (snapshot.positiveBalanceRequired !== true) return 'ACCESS_RULE_UNKNOWN';
  return 'EXCLUDED_NO_FREE_TRIAL';
}

免費註冊不等於免費 API

Together OpenAI compatibility 文件說沒有帳戶可以 register for free,但這只描述帳戶建立與 client 設定,不代表 inference request 不需要 credits。Credits 文件同一時間要求最低 USD 5 purchase、positive balance 與 paid access;因此文章不能將「帳戶註冊頁沒有先收費」翻譯成「學生拿到免費 tokens」。

Provider manifest 要分開保存 accountCreationapiAccesscreditBalanceminimumPurchaseUsdfreeTrialmodelPricingcheckedAt。只要 API access 的正餘額條件尚未解除,就回 PAID_FUNDING_REQUIRED,不能由免費註冊訊號覆蓋。

function splitTogetherSurfaces(state) {
  if (state.accountRegistration === 'free') {
    if (state.apiRequiresPositiveBalance) return 'FREE_ACCOUNT_PAID_API';
    return 'ACCOUNT_ACCESS_RECHECK';
  }
  return 'ACCOUNT_REGISTRATION_UNKNOWN';
}

USD 5 是最低 paid gate,不是 free credit

官方目前把 USD 5 寫成 minimum credit purchase,而不是 promotional grant、student coupon 或 signup balance。購買後的 credits 才能用在 API requests、dedicated endpoints、fine-tuning jobs、evaluation jobs 與其他 Together services。主要 agent 不應把「最少只要五美元」寫成「有五美元免費額度」,也不應把 paid balance 放進免費 token pool。

學生若沒有 owner 明確批准的 paid budget,Together 只能放在排除清單;若未來 owner 批准,仍要把 payment method、credit balance、model price、spend limit、rate limit、data policy 與 cleanup 記入 paid ledger。這和免費 provider 的 usage ledger 不同,不能共享同一個自動 scheduler。

function guardTogetherCredits(balance, job) {
  if (balance === undefined) return 'BALANCE_READBACK_REQUIRED';
  if (balance <= 0) return 'TOGETHER_API_SUSPENDED';
  if (job.estimatedUsd > balance) return 'PAID_BUDGET_TOO_LOW';
  if (job.ownerApproved !== true) return 'PAID_OWNER_APPROVAL_REQUIRED';
  return 'PAID_CANARY_ONLY';
}

Serverless model 仍按 token 計費

Together Serverless models 文件說 shared inference API 按 per-token API 使用,沒有 provisioning cost 或 minimum cost,但 per-model rate 仍存在;「沒有最低服務費」不是「每個 token 免費」。文件也說 serverless models 會 rate-limit,適合 prototype、evaluation 或低流量,而不是無限學生公共池。

模型名稱中的 open、community 或 open-source 只描述模型或權利來源,不能推導 Together hosting、GPU、inference、input token 或 output token 免費。agent 要讀回 model catalog 的 current pricing、context、function calling、structured outputs 和可用性;任何價格未讀回就不送 paid request。

function classifyTogetherModel(model) {
  if (!model.id || !model.pricingReadback) return 'MODEL_PRICING_REVIEW';
  if (model.inputUsdPerMillion === undefined || model.outputUsdPerMillion === undefined) return 'TOKEN_PRICE_UNKNOWN';
  return model.hostedByTogether === true ? 'PAID_SERVERLESS_MODEL' : 'MODEL_SCOPE_UNKNOWN';
}

OpenAI-compatible 只改兩個設定

Together OpenAI compatibility 文件說可以使用 OpenAI client,只需替換 API key 與 base URL https://api.together.ai/v1,並選擇 Together model ID。這對 adapter 很方便,但 protocol compatibility 不會繼承 OpenAI 的 free offer、學生資格、data policy 或付款狀態;每個 provider 仍要獨立查 key、billing、model 與條款。

主要 agent 不要因為 SDK 呼叫名稱相同,就把 Together 當成原本的免費文字 provider。Adapter 應帶出 providerbaseUrlfundingClassmodelusageUnitownerApproval;不同 provider 的 token、rate、error 與 retention 不可由一份 defaults 靜默套用。

function buildTogetherClient(meta) {
  if (meta.fundingClass !== 'paid') return 'PROVIDER_CLASSIFICATION_STOP';
  if (meta.baseUrl !== 'https://api.together.ai/v1') return 'BASE_URL_REVIEW';
  if (!meta.serverSideSecret || meta.exposed) return 'SECRET_EXPOSURE_STOP';
  if (meta.ownerApproval !== true) return 'OWNER_APPROVAL_REQUIRED';
  return 'TOGETHER_PAID_CLIENT_REVIEW';
}

Project-scoped key 仍然消耗 organization budget

Together Authentication 文件說 API keys 可以 scope 到 project,適合把 development、production、CI/CD 與 inference 分開;key 只在建立時顯示一次,應立刻放入 secrets manager。這是安全控制,不是 per-key 免費額度。官方也明確說目前不能對單一 API key 設定 spend cap 或 rate-limit,usage limits 作用在 organization level。

因此學生不能拿 project key 當成個人免費 token,也不能因為 key scope 變窄便省略 organization budget。若 owner 批准 paid canary,還要在 organization 端設 usage observation、人工 budget、project owner、expiration、撤銷路徑與 output cleanup;若沒有 per-key cap,就必須用 adapter 的本地 cost guard 阻止超出任務預算。

function validateTogetherProjectKey(key, budget) {
  if (!key.projectScoped || key.inSource || key.clientVisible) return 'KEY_SCOPE_OR_EXPOSURE_STOP';
  if (key.expiresAt === undefined) return 'TEMP_KEY_EXPIRY_REQUIRED';
  if (!budget.organizationReadback) return 'ORG_BUDGET_READBACK_REQUIRED';
  if (!budget.localSpendGuard) return 'LOCAL_SPEND_GUARD_REQUIRED';
  return 'PAID_PROJECT_CANARY_ALLOWED';
}

Dynamic rate limits 不是免費 quota

Together Usage limits & analytics 文件目前說 rate limits 是 dynamic、per model,會依近期成功使用與模型 live capacity 調整;API response headers 會帶目前 limits、usage 與 reset timing。這些限制控制吞吐,不提供免費 tokens。不能將「尚未收到 429」寫成「還有免費 quota」,也不能把過去某個固定表格的數字套到當日帳戶。

Serverless rate limits 文件又說限制作用於 organization 與 model,超過會回 429;突發流量可能因 503 capacity 或 429 dynamic request/token limit 失敗。學生的 local adapter 只應做小併發、短 context、有限 retry 與 Retry-After 尊重,不因錯誤看起來像暫時性就自動追加 paid request。

function handleTogetherThrottle(response, state) {
  if (response.status === 429) return state.retryCount >= 1 ? 'MANUAL_HANDOFF' : 'ONE_RETRY_AFTER_READBACK';
  if (response.status === 503) return 'CAPACITY_RETRY_WITH_DEADLINE';
  if (response.status === 402) return 'PAYMENT_REQUIRED_STOP';
  return response.status >= 400 ? 'HTTP_ERROR_REVIEW' : 'RESULT_READBACK';
}

402、429、503 要分開處理

Together Error codes 文件把 402 解釋為 payment required,可能是 account 達到 maximum allowed monthly spending limit;429 是短時間發送太多 requests;503 是 engine overloaded。這三種錯誤不能共用一個「再試一次」分支:402 要 billing owner handoff,429 要 throttle,503 才能在 deadline 內做一次 capacity retry。

401 則代表 API key 缺少或無效,400 可能是 request JSON、API key 或 prompt format,403 可能是 context length 等 request 問題,404 是 endpoint 或 model 不存在。錯誤分類的目的不是增加免費重試,而是減少 paid duplicate request、保留 evidence、讓學生知道何時回 local fixture。

function classifyTogetherError(error) {
  const map = {
    401: 'KEY_REVIEW',
    402: 'PAYMENT_OWNER_HANDOFF',
    403: 'REQUEST_OR_CONTEXT_REVIEW',
    404: 'MODEL_OR_ENDPOINT_REVIEW',
    429: 'THROTTLE_WITH_RETRY_AFTER',
    503: 'CAPACITY_RETRY_WITH_DEADLINE'
  };
  return map[error.status] || 'UNKNOWN_ERROR_STOP';
}

Auto-recharge 是付費變更,不是 fallback

Credits 文件提供 auto-recharge:當 balance 低於 threshold 時,自動購買追加 credits;官方說可以在 billing settings 設定 amount 與 threshold,且 threshold 高於目前 balance 時,儲存後可能立即觸發多次購買。主要 agent 不得新增 payment method、開啟 auto-recharge、調整 threshold 或把 402 自動轉成充值。

只要免費 provider 429 或 quota exhausted,Together 都不能被靜默當成 paid fallback。若 owner 另有正式 paid policy,必須先人工確認付款、monthly spend、model、data class、credit reserve、停止時間與使用 ledger,成功後才可送一個 synthetic canary。

function guardTogetherRecharge(state) {
  if (state.autoRechargeEnabled) return 'AUTO_RECHARGE_OWNER_ONLY';
  if (state.paymentMethodPresent && state.ownerApproval !== true) return 'PAYMENT_REVIEW_REQUIRED';
  if (state.status === 402) return 'NO_AUTOMATIC_RECHARGE';
  return 'RECHARGE_STATE_UNCHANGED';
}

Privacy 設定要先確認 input output 處理

Together Privacy & Security 文件目前說預設不儲存 inputs 或 outputs,但可能使用 temporary caching 改善效能;training data sharing 是 opt-in,需在帳戶的 Privacy & Security 設定確認。Terms 也說啟用 Zero Data Retention 後,資料與 output 只保留處理特定 request 所需時間,ZDR 不會影響啟用前已處理的資料。

這些選項不是自動免費資料安全保證。學生第一輪仍只送 public、synthetic 或 owner 已批准的 deidentified fixture;若資料含 secrets、個資、未公開 code、customer prompt、肖像或受限素材,就停在 local-only。除 content policy 外,還要記錄 privacy setting read-back、model provider、retention、training opt-in 與 deletion boundary。

function allowTogetherData(request, policy) {
  if (request.secret || request.pii || request.privateCode) return 'LOCAL_ONLY';
  if (policy.zdrReadback !== true || policy.trainingOptOut !== true) return 'PRIVACY_REVIEW_REQUIRED';
  if (request.rightsConfirmed !== true) return 'INPUT_RIGHTS_REQUIRED';
  return request.synthetic === true ? 'PAID_SYNTHETIC_CANARY' : 'OWNER_REVIEW';
}

Terms 與第三方模型條款仍然適用

Together Terms 目前要求使用者至少 13 歲且達所在地 digital consent 年齡;若能使用但沒有 authority 同意條款,父母或監護人要代為同意。Terms 也說第三方 models 可能有自己的 terms,使用者要遵守;Content 與 Output 的合法性與權利由 customer 負責。這些條件不因 account 免費註冊而消失。

Terms 還保留服務變更、監控使用、品質與可靠度不保證等邊界。模型卡、license、acceptable use、privacy setting 和 output usage 不能只讀一次;每次要用的新 model 需要 fresh read-back。主要 agent 不幫學生繞過 age、model、region、content、billing 或 organization controls。

不把 playground 當免費 API

Together Authentication 文件說 playground 會顯示帳戶所有 keys 與 projects 可用的模型,也提供 cost analytics 與 usage 分組。這些 UI 能幫 owner 觀察 paid usage,但不構成免費 trial。若學生只在 UI 看到模型或成功預覽,不代表 project 已有 zero-cost API quota,也不代表可以把 playground session 交給主要 agent 背景執行。

文章的 evidence 要記錄使用 surface:playgroundserverless-apidedicated-endpointfine-tuningevaluation。只有 provider 官方明確給出免費 API allowance 才能進 free queue;Together 目前的 Credits 文件反而要求購買 credits,所以所有 surface 都維持 paid review。

function classifyTogetherSurface(surface, funding) {
  if (funding.freeTrial === true) return 'DOC_CONFLICT_REVIEW';
  if (funding.minimumPurchaseUsd > 0) return 'PAID_SURFACE';
  if (surface === 'playground') return 'UI_ONLY_NOT_FREE_API';
  return 'FUNDING_UNKNOWN_STOP';
}

本地 fixture 先驗證 paid stop

學生可以在本機模擬 no account、free registration、zero balance、USD 4.99、USD 5 paid balance、402、429、503、invalid key、project key、auto-recharge、ZDR off、ZDR on、model unavailable 和 context length。測試不是證明 Together 可以免費生成,而是證明 adapter 不會把這些狀態誤判成免費燃料。

通過條件包括:free registration 回 paid API;balance 未讀回停止;少於 USD 5 回 minimum purchase;zero balance 回 suspended;402 不充值;429 只尊重 Retry-After;503 有 deadline;key exposure 停止;privacy 未讀回不送資料;model license 未確認回人工。這些負面結果正是本篇排除型證據。

function dryRunTogether(snapshot) {
  if (snapshot.registrationFree && snapshot.apiRequiresCredits) return 'FREE_ACCOUNT_PAID_API';
  if (snapshot.balanceUsd === undefined) return 'BALANCE_UNKNOWN_STOP';
  if (snapshot.balanceUsd < 5) return 'MINIMUM_PURCHASE_STOP';
  if (snapshot.status === 402) return 'PAYMENT_REQUIRED_STOP';
  if (snapshot.autoRecharge) return 'AUTO_RECHARGE_OWNER_ONLY';
  return 'PAID_OWNER_REVIEW_ONLY';
}

Together credits 可以用在 API requests、dedicated endpoints、fine-tuning、evaluation 與其他 services,所以帳戶 balance 不能直接當成文字 token 數量。若 owner 真的批准 paid route,ledger 要分 product、model、input tokens、output tokens、request count、estimated cost、actual cost、project、key hash、status、429/503、payment state 與 checkedAt。這能避免影像、訓練或 evaluation 使用吃掉主要 agent 的文字預算。

Ledger 不保存完整 prompt、response、token 或付款資料;只保存必要的 hash、數量與去識別化結果。預算到達 local cap 就停止,即使 Together dashboard 尚未更新。官方 usage analytics 是觀察工具,不是允許 agent 自動擴張預算的授權;dashboard delay 或 402 都要交給 owner。

function recordTogetherPaidEvent(event) {
  if (!event.ownerApproved || event.actualCostUsd === undefined) return 'PAID_EVENT_INCOMPLETE';
  return {
    ledger: 'TOGETHER_PAID_LEDGER',
    product: event.product,
    model: event.model,
    requestHash: event.requestHash,
    inputTokens: event.inputTokens,
    outputTokens: event.outputTokens,
    actualCostUsd: event.actualCostUsd,
    status: event.status,
    checkedAt: event.checkedAt
  };
}

學生交接只交分類與 read-back

學生交接可以包含 official Credits URL、查核日期、freeTrial false、minimum purchase USD 5、positive balance requirement、error mapping、model pricing source、privacy setting、license review、local fixture 結果與 paid stop reason;不能包含 API key、GitHub login、完整 billing screenshot、organization invitation、prompt、response 或可使用的 request header。

如果上一位學生已經購買 credits,下一位必須把它標為 owner-paid resource,不可因為「帳戶裡還有錢」就標成免費 fuel。若上一位只看到 playground、模型 catalog 或免費註冊頁,也不能說 API funding 已讀回。所有未完成欄位以 UNKNOWN_STOP 傳遞,直到 owner 重新確認。

Zero balance 要停在人工 handoff

官方 Credits 文件說 balance 到 zero 時 API access 會 suspended,這不是 agent 可以自行修復的 429。主要 agent 應保存最後一次 status、request hash、cost read-back 與 owner route,然後停止新的 Together request。不要改用另一把 key、另一個 project、另一個帳戶或自動充值來「找回免費額度」,因為那會把付款與帳戶責任隱藏起來。

Handoff 的可接受結果只有三類:owner 明確核准新的 paid budget、改用已批准的 provider 或 local model、或等待官方新的 free program 文件。沒有這三者時,任務應保留在 queue,回報 TOGETHER_PAID_ONLY,不以成功率或低價模型為理由突破 funding gate。

function handoffTogetherZero(state) {
  if (state.balanceUsd === 0 || state.status === 402) {
    if (state.newPaidBudgetApproved) return 'OWNER_PAID_REVIEW';
    if (state.approvedLocalFallback) return 'LOCAL_FALLBACK';
    return 'QUEUE_WITHOUT_NEW_REQUESTS';
  }
  return 'CONTINUE_ONLY_AFTER_FRESH_FUNDING_READBACK';
}

重新列入要等官方 funding 事件

Together 的排除分類不依賴社群傳聞或固定日期自動解除,而由官方事件觸發 recheck:Credits 文件新增 free trial、明確列出 signup credits、教育方案公告 API allowance、minimum purchase 改為 zero,或官方說特定 model/endpoint 有免費 quota。只有註冊流程改版、模型變多、價格下降、OpenAI-compatible 擴充或 playground 更新,都不足以改變 paid-only 分類。

新 funding 文件出現後仍要查 eligibility、region、age、amount、unit、expiry、model、endpoint、rate limit、payment method、post-zero、auto-recharge、privacy、training opt-in、third-party model terms 與資料刪除。這些欄位只要有一項沒有第一方支持,就維持排除;不能用「free trial」四個字推導可長期供應給學生的免費 token。

function recheckTogetherFunding(evidence) {
  const required = ['eligibility', 'amount', 'unit', 'expiry', 'model', 'endpoint', 'postZero', 'dataPolicy'];
  if (evidence.freeTrial === false) return 'KEEP_PAID_ONLY';
  if (required.some(field => !evidence[field])) return 'RECHECK_INCOMPLETE';
  if (evidence.paymentRequired === true || evidence.minimumPurchaseUsd > 0) return 'PAID_ROUTE_ONLY';
  return 'OWNER_MAY_REVIEW_FREE_QUOTA';
}

Dedicated、fine-tuning 與 evaluation 另有 paid surface

Together credits 不只扣 serverless inference,也能用於 dedicated endpoints、fine-tuning 和 evaluation jobs。這代表一個看似短的學生實驗,可能從 token request 擴大成 GPU instance、訓練資料、評估樣本與儲存費用。主要 agent 不得因為 serverless model 單次 token 價格低,就自動啟用其他產品 surface。

Dedicated endpoint 還會改變 lifecycle:建立、啟動、停止、刪除、minimum replicas、hardware、traffic 與 usage analytics 都需要 owner 管理。Fine-tuning 與 evaluation 會接觸更大批資料,應先做 data rights、retention、training policy、budget 和 output cleanup review;在未取得 paid authorization 前,所有任務留在 local fixture。

function guardTogetherProduct(job) {
  const allowed = ['serverless-inference'];
  if (!allowed.includes(job.product)) return 'PRODUCT_SCOPE_OWNER_REVIEW';
  if (job.dataClass !== 'synthetic') return 'SYNTHETIC_ONLY_UNTIL_APPROVED';
  if (job.estimatedUsd === undefined || job.deadlineSeconds === undefined) return 'COST_DEADLINE_REQUIRED';
  return 'PAID_SERVERLESS_CANARY_REVIEW';
}

排除結果本身也是 token fuel 證據

免費清單若只收錄成功案例,學生會看不到哪些 provider 其實需要付款。Together 的排除結果讓 scheduler 有可機讀的負面訊號:noFreeTrialminimumPurchaseUsd: 5positiveBalanceRequiredzeroSuspendsApiautoRechargeOwnerOnly。當另一個 provider 回 429 時,agent 能安全知道不能把 Together 當成無聲 paid fallback。

這也讓學生報告更誠實:可以說 Together 有 OpenAI-compatible API、open-source model、dynamic rate limits 與低單價 serverless,但不能說學生已獲得免費 API token。若未來 funding 政策變更,這份排除資料就是 recheck 的 baseline,而不是被刪除的失敗嘗試。

完成條件不是「能成功送出 request」,而是 funding、scope、key、privacy、terms、cost、rate、error、payment、post-zero 和 human handoff 都能被解釋。對主要 agent 而言,少一次未批准 paid request,就是一次實際的安全燃料節省。

function publishTogetherNegativeEvidence(evidence) {
  if (evidence.freeTrial !== false) return 'NEGATIVE_EVIDENCE_INCOMPLETE';
  if (evidence.minimumPurchaseUsd !== 5) return 'FUNDING_SNAPSHOT_CHANGED';
  if (evidence.positiveBalanceRequired !== true) return 'ACCESS_POLICY_RECHECK';
  return 'PAID_ONLY_NEGATIVE_EVIDENCE_READY';
}

交接前最後要確認 scheduler 沒有 Together route、fallback log 沒有隱藏 auto-recharge、環境變數沒有殘留 key、local ledger 已刪除不必要的輸入與 output,並把下一次 recheck 的官方事件寫清楚。這些細節確保排除結果能持續有效,而不是只在文章完成當天有效。

若沒有 owner 的明確付費授權,最終狀態就是 local-only;這不是缺少功能,而是對學生帳戶、支付責任與主要 agent 預算的必要保護,也是可重複驗證的安全 stop 邊界,學生可以據此清楚交接而不承接上一位的付款風險或權限負擔,也不會誤把 paid route 傳給下一位學生,更不會把付款責任藏進背景任務或無限 retry 鏈,並保留清楚的證據與下一輪查核入口,讓治理狀態可追蹤並可審查驗證留痕紀錄與結論。

免費燃料清單的排除判定

目前官方證據方向一致:Together Credits 說沒有 free trial,平台至少要購買 USD 5 credits,API access 需要 positive balance,zero balance 會 suspended;Serverless 按 per-token 收費,dynamic limits 只處理吞吐,OpenAI-compatible 只處理 protocol,Privacy、Terms 與 model licenses 仍需獨立查核。因此 Together 不列入學生主要 agent 的免費 token fuel。

如果未來官方推出固定 signup credits、student program 或 free API allowance,重新收錄要取得第一方文件中的 eligibility、amount、unit、expiry、model、endpoint、rate limit、payment requirement、post-zero、data policy 與 auto-recharge behavior。只有 landing page、免費註冊、價格下降、社群 coupon 或 model open-source 宣傳,不足以解除本篇排除。

function reverifyTogetherFreeClaim(evidence) {
  const required = ['eligibility', 'amount', 'unit', 'expiry', 'endpoint', 'postZero', 'dataPolicy'];
  if (required.some(field => !evidence[field])) return 'KEEP_EXCLUDED';
  if (evidence.minimumPurchaseUsd > 0 || evidence.paymentRequired) return 'PAID_ROUTE_ONLY';
  return 'OWNER_MAY_REVIEW_FREE_API';
}

本篇完成閘門

完成本篇只代表 Together AI 的免費 trial 訊號已排除,不代表 Together 平台不可用。驗收內容包括:沒有 free trial、minimum USD 5 purchase、positive balance、prepaid credits、per-token pricing、OpenAI compatibility、project key、無 per-key spend cap、dynamic limits、402/429/503、auto-recharge、Privacy & Security、ZDR、Terms、第三方 model license 與 local paid stop。

未完成項目包括:沒有 Together 註冊、登入、建立或取得 API key、購買 credits、設定 auto-recharge、建立 project、live inference、dedicated endpoint、fine-tuning、資料上傳、付款、production deployment、外部 publication 或 WordPress 寫入;不代收、不建立、不分享任何 key、token、cookie、prompt、response 或 billing 資料。

官方來源與下一篇

本篇主要依據 Together AI 官方 CreditsAuthenticationQuickstartOpenAI compatibilityRecommended modelsUsage limits & analyticsError codesPrivacy and securityTerms of ServicePrivacy Policy。正式使用前以當日 Credits、billing、model pricing、key scope、privacy settings 與 owner read-back 為準。

第 102 篇完成後,下一篇會繼續查找尚未收錄、且官方能證明免費 API quota、合法 promotional credits 或教育方案的候選。Together 先保留為排除證據,不會把免費註冊、OpenAI-compatible、playground 或低價模型誇大成學生免費 token fuel。

作者與編輯責任

本文署名作者:

|YOLO LAB 主編

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

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

KEEP READING

接著讀什麼?

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

發表迴響

探索更多來自 YOLO LAB 的內容

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

繼續閱讀