Qwen API:五分鐘內完成首次請求
在 5 分鐘內透過我們的無審查 Qwen API 取得首次回應。此快速入門指南涵蓋安裝、認證以及使用標準 OpenAI 相容用戶端的核心功能。
基礎 URL 與驗證
我們的 API 遵循標準 OpenAI 格式,讓您可以輕鬆切換現有用戶端的設定。所有請求的基礎 URL 為 https://api.qwenapis.com/v1。您需要 API 金鑰來認證您的請求。如果您尚未建立金鑰,請前往 取得 API 金鑰 頁面,僅使用電子郵件和密碼即可產生金鑰。開始使用試用額度無需信用卡。
每個帳戶同時限用一個有效金鑰。您可以隨時重新產生金鑰,這會立即使先前的金鑰失效。這確保了若您的金鑰外洩,您可以立即保護帳戶,無需等待月度週期。請將金鑰安全地保存在環境變數或機密管理器中。
進行首次請求
透過發送簡單的文本補全請求來驗證您的設定。以下範例使用 curl 將提示詞發送至無審查模型。將 YOUR_API_KEY 替換為上一步產生的金鑰。模型 ID 設為 uncensored,該模型經過調整,可針對合法成人用途無內容審查地回答。
curl https://api.qwenapis.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'若成功,你將收到包含生成文本的 JSON 回應。若收到 401 錯誤,請檢查金鑰是否正確。402 錯誤表示你的預付額度已耗盡。
Python SDK 整合
對於 Python 開發者,官方 OpenAI SDK 可直接與我們的端點配合使用。使用 pip 安裝函式庫,然後將客戶端設定指向我們的基礎 URL。這允許你使用熟悉的 chat.completions.create() 方法,而無需大幅更改應用程式邏輯。SDK 會為你處理 JSON 序列化和重試邏輯。
from openai import OpenAI
client = OpenAI(base_url="https://api.qwenapis.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)請記得正確設定 api_key 和 base_url。模型名稱仍為 uncensored。此方法確保與為其他供應商編寫的程式碼相容,使切換或測試不同端點變得輕鬆。
Node SDK 用法
Node.js 開發者可使用 @anthropic-ai/sdk 或官方 openai npm 套件。使用我們的基礎 URL 和 API 金鑰設定客戶端。請求結構與其他 OpenAI 相容服務相同。這允許你以最小的程式碼變更將無審查 Qwen 整合至現有的 Node.js 應用程式中。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.qwenapis.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);請確保適當處理非同步回應。SDK 將返回完整的補全物件,包括 token 使用統計數據。這有助於你即時監控預付額度的消耗情況。
啟用串流輸出
為了降低延遲並提升使用者體驗,請在請求中啟用串流輸出。串流輸出會隨著生成過程逐 token 傳送回應,讓您的應用程式可以逐步顯示輸出內容。在請求中將 stream 參數設為 true。SDK 將提供可迭代的區塊串流。
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 有特定限制以確保公平使用。每個金鑰允許 每分鐘 300 次請求。最大請求主體大小為 8 MB。上下文視窗為 100,000 個 token,涵蓋提示詞與補全內容。若超過速率限制,您將收到 429 錯誤。若您的額度不足,您將收到 402 錯誤。若金鑰無效,您將收到 401 錯誤。這些錯誤可協助您有效管理應用程式的流程與額度使用。
技術規格
購買額度前,請先確認介面是否符合你的需求——以下是全部真實參數。
| 項目 | 說明 |
|---|---|
| 介面格式 | 相容 OpenAI:任何 OpenAI SDK 只需更換 base URL 和金鑰 |
| 模型 ID | uncensored |
| Base URL | https://api.qwenapis.com/v1 |
| 驗證 | Authorization: Bearer YOUR_KEY |
| 端點 | POST /v1/chat/completions · GET /v1/models |
| 串流輸出 | 支援 SSE,最後一段包含 token 用量 |
| 最大輸出 | 不另設輸出上限;提示+回覆共 100,000 個 token 視窗內,max_tokens 可選 |
| 取樣參數 | temperature、top_p、stop、seed、presence_penalty、frequency_penalty |
| 上下文視窗 | 100,000 tokens(輸入與輸出合計) |
| 函式呼叫 | 支援 tools、tool_choice;回覆包含 tool_calls(串流同樣支援),結果以 role: tool 訊息回傳 |
| JSON 模式 | response_format: {"type": "json_object"} |
| 速率限制 | 每把金鑰每分鐘 300 次請求 |
| 並行請求 | 每把金鑰同時最多 8 個請求 |
| 回應標頭 | X-Request-Id、X-Balance-USD、X-RateLimit-Limit-Requests、X-RateLimit-Limit-Concurrency |
| 請求大小 | 每次請求不超過 8 MB |
| 計費 | 預付額度,按實際 token 用量扣費;錯誤和拒絕不收費 |
| 儲值 | USDT(TRC20)或 USDC(Base),$10–$500 任意整數金額 |
| 價格 | 輸入 $0.25 / 百萬 tokens · 輸出 $1.00 / 百萬 tokens |
| 贈送額度 | 滿 $50 送 5%,滿 $100 送 10% |
| 額度效期 | 付費額度永不過期,無訂閱 |
| 免費試用 | $0.50,有效期 7 天,不需信用卡 · 試用金鑰:2 個並行請求,每分鐘 60 次;首次儲值後恢復完整限額(8 和 300) |
| 金鑰 | 每個帳戶一把有效金鑰;產生新金鑰後舊金鑰失效 |
| 內容政策 | 允許成人內容;涉及未成年人的性內容一律拒絕 |
| 登入 | Google 或電子郵件 + 密碼 |
錯誤代碼
錯誤以 JSON 回傳,type 欄位固定;失敗或被拒絕的請求不計費。
| 狀態碼 | 類型 | 含義 |
|---|---|---|
400 | bad_request | JSON 無效、訊息為空、參數錯誤或超出上下文視窗 |
401 | missing_key · invalid_key · key_revoked | 缺少金鑰、金鑰錯誤或已被新金鑰取代 |
402 | no_credit | 餘額不足——儲值後立即恢復 |
403 | content_blocked | 涉及未成年人的性內容——拒絕且不計費 |
404 | not_found | 未知端點 |
413 | request_too_large | 請求內容超過 8 MB |
429 | rate_limited · concurrency | 超過每分鐘 300 次或 8 個並行——稍後重試 |
503 | upstream_busy | 模型忙碌——幾秒後重試 |
問答
此 API 的無審查代表什麼?
這表示模型經過調整,能以無內容拒絕的方式回答合法成人、虛構或具爭議性的主題。它不會封鎖標準成人內容,但仍會封鎖涉及未成年人的性內容。這使其適合用於嚴格過濾不理想的創意寫作、角色扮演與研究。
開始使用需要信用卡嗎?
不需要。你只需使用電子郵件和密碼註冊,即可獲得 $0.50 的免費試用額度,有效期為 7 天。這允許你在不提供付款詳細資訊的情況下測試 API。若希望繼續使用,你可以稍後使用加密貨幣(USDT 或 USDC)儲值。
這是官方的 Qwen API 嗎?
不是,這是一個獨立服務,在我們自己的 GPU 伺服器上運行開放權重無審查模型。我們與阿里巴巴或其他供應商均無隸屬關係。我們的 API 與 OpenAI 相容,因此可與標準客戶端配合使用,但它是具有獨立定價和限制的獨立服務。