了解 Claude 價格與我們的預付模型比較
Claude API 定價依賴需要預付月度承諾的分層訂閱模式。無論您實際使用服務多少,您都需為平台存取權付費。若您的專案具有間歇性流量模式,此結構可能導致預算浪費。我們的預付模式嚴格按 token 用量收費。您僅為實際消耗的用量付費。此透明度使您能夠以高精度預測成本。費用為每 1M 輸入 token $0.15,每 1M 輸出 token $0.50。錯誤不產生費用。拒絕免費。這與其他提供商的固定月費形成鮮明對比。
步驟 1:交換您的基礎 URL 端點
更新您的客戶端配置以指向我們的基礎 URL。端點為 HTTPS://api.glmapiprice.com/v1。此變更確保您的請求到達我們的 uncensored 模型伺服器。您無需更改身份驗證標頭,標準的 Authorization 標頭仍然有效。此單一變更將您的流量重新導向至我們的基礎設施。現有的 OpenAI SDK 會立即識別此 URL 模式,此步驟無需額外函式庫。
curl https://api.glmapiprice.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Calculate cost for 50k tokens at current rate"}]
}'
步驟 2:更新您的 API 金鑰
從我們的儀表板產生新的 API 金鑰。金鑰在建立後會立即顯示。請在您的 Authorization 標頭中使用此金鑰。該金鑰專屬於您的帳戶。除非您重新產生金鑰,否則不會過期。我們的系統每個帳戶僅支援一個有效金鑰。新金鑰會立即取代舊金鑰。這確保了清晰的權限邊界。您可以無縫輪替金鑰。該金鑰僅授予對 chat-completions 端點的存取權。
from openai import OpenAI
client = OpenAI(base_url="https://api.glmapiprice.com/v1", api_key="YOUR_KEY")
resp = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Summarise this thread without softening it."}],
)
print(resp.choices[0].message.content)
步驟 3:驗證串流和 JSON 回應
透過啟用串流的請求測試您的整合。API 會回傳 Server-Sent Events。每個區塊包含部分 token 資料。最終區塊包含總 token 使用量。這允許即時 UI 更新。也支援 JSON 模式。將 response_format 設定為 json_object。模型將回傳嚴格有效的 JSON。這對於自動化管線中的解析至關重要。串流期間的錯誤會優雅地處理。連線會乾淨地關閉。您可以信任這些串流的可靠性。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.glmapiprice.com/v1", apiKey: process.env.API_KEY });
const resp = await client.chat.completions.create({
model: "uncensored",
messages: [{ role: "user", content: "Draft a villain monologue for my game." }],
});
console.log(resp.choices[0].message.content);
成本計算:輸入與輸出 token
透過加總輸入和輸出 token 來計算您的成本。輸入 token 每百萬成本為 $0.15。輸出 token 每百萬成本為 $0.50。比例為 1:3.33。這意味著輸出顯著更昂貴。支援高達 100,000 token 的上下文視窗。然而,每次請求的最大輸出為 16,000 token。如果您未設定 max_tokens,限制為 2,048 token。長輸出會迅速增加成本。密切監控您的 token 使用量。API 會在回應中返回使用統計數據。這有助於您將支出控制在預算內。
stream = client.chat.completions.create(
model="uncensored",
messages=[{"role": "user", "content": "Tell the story in second person."}],
stream=True,
)
for chunk in stream:
if chunk.choices and chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="", flush=True)
處理客戶端中的函式呼叫
我們的 API 透過 tools 支援 function calling。在 tools 陣列中定義您的函數。模型將在回應中回傳工具呼叫。解析這些呼叫並執行它們。然後將結果回傳給模型。這啟用了複雜的多步驟工作流程。API 會自動處理 tool_choice。如有需要,您可以強制使用特定工具。此功能與 OpenAI SDK 相容。它能與串流回應無縫運作。Function calling 對於進階代理程式至關重要。
監控使用情況與計數限制
透過 API 回應標頭追蹤您的使用情況。每個請求都會回傳 token 計數。您可以在應用程式日誌中監控此資訊。速率限制為每金鑰每分鐘 300 個請求。您可以同時處理 8 個請求。請求主體限制為 8 MB。這些限制可防止濫用,並確保所有用戶公平使用。如果您超過限制,會收到 429 錯誤。等待幾秒鐘後重試。這是高流量 API 的標準行為。監控有助於您優化提示設計。
為什麼預付信用勝過訂閱制
預付信用額可消除過度付費的風險。您僅接受加密貨幣充值。支援 TRC20 上的 USDT 或 Base 上的 USDC。最低充值為 $20。最高為 $500。較大金額可獲得額外信用額度。$50 以上贈送 5%。$100 以上贈送 10%。$200 以上贈送 15%。信用額度永不過期。這相對於訂閱模式是重大優勢。您僅支付實際使用量。無隱藏費用。無月度續訂。此模式透明且可預測。