繁中 ▾
開啟帳戶

Qwen api 金鑰整合指南

使用標準 OpenAI 相容端點將您的應用程式連接至我們的無審查 LLM API。本指南涵蓋驗證、請求格式、串流與工具呼叫,以便立即整合。

基礎 URL 與驗證

使用提供的基礎 URL 和 API 金鑰處理每個請求。我們支持標準頭部和客戶端庫。

  • 基礎 URL:HTTPS://api.qwenapikey.com/v1
  • Auth Header: Authorization: Bearer

API 金鑰在您註冊時生成。請妥善保管。您可以隨時從儀表板更換金鑰。

首次請求

向 /v1/chat/completions 發送 POST 請求以取得回應。使用模型 ID "uncensored"。

這是一個 curl 範例:

  • 命令:curl -X POST HTTPS://api.qwenapikey.com/v1/chat/completions -H "Authorization: Bearer YOUR_KEY" -H "Content-Type: application/json" -d '{"model": "uncensored", "messages": [{"role": "user", "content": "Hello"}]}'

此請求回傳一個包含生成文字的 JSON 物件。

Python SDK 集成

安裝 OpenAI Python 套件,並將其設定為指向我們的基礎 URL。傳遞您的金鑰並將模型設定為 "uncensored"。

程式範例:

  • pip install openai
  • from openai import OpenAI
  • client = OpenAI(base_url="HTTPS://api.qwenapikey.com/v1", api_key="YOUR_KEY")
  • response = client.chat.completions.create(model="uncensored", messages=[{"role": "user", "content": "Test"}])

透過 response.choices[0].message.content 存取回應。

Node SDK 整合

使用 OpenAI Node SDK。在設定物件中設定 base URL 與 API 金鑰。將模型指定為 "uncensored"。

程式範例:

  • import OpenAI from 'openai';
  • const openai = new OpenAI({ baseUrl: 'HTTPS://api.qwenapikey.com/v1', apiKey: 'YOUR_KEY' });
  • const response = await openai.chat.completions.create({ model: 'uncensored', messages: [{ role: 'user', content: 'Test' }] });

從回應物件中檢索文字。

串流回應與 Token

透過設定 stream: true 來啟用串流。API 回傳 Server-Sent Events (SSE)。token 使用量包含在最後一個區塊中。

程式範例:

  • const stream = await client.chat.completions.create({ model: 'uncensored', messages: [{ role: 'user', content: 'Tell a story' }], stream: true });
  • for await (const chunk of stream) { console.log(chunk.choices[0].delta.content); }

檢查最後一個區塊以獲取用量統計數據。

限制、錯誤與上下文

處理無效金鑰的 401 錯誤、餘額不足的 402 錯誤,以及速率限制的 429 錯誤。上下文視窗為 100,000 個 token。最大輸出為 16,000 個 token。請求限制為每分鐘 300 次。

透過儀表板監控您的使用情況。處理過程中的錯誤不會扣除信用額。因內容政策而拒絕的請求也是免費的。

cURL

curl https://api.qwenapikey.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the endpoints for the qwen api key"}]
  }'

Python

from openai import OpenAI

client = OpenAI(base_url="https://api.qwenapikey.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)

Node.js

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.qwenapikey.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);

串流

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)

常見問題

如何取得我的 Qwen API 金鑰?

使用 Google 或電子郵件註冊。您的金鑰會立即顯示。不需要電話號碼。您可以隨時更換金鑰。

上下文視窗的大小是多少?

上下文視窗為 100,000 個 token。這包括輸入和輸出。每次請求的最大輸出為 16,000 個 token。

計費方式為何?

預付額度根據實際 token 用量計費。錯誤與拒絕請求免費。額度永不過期。僅接受加密貨幣充值。

立即取得金鑰

註冊,複製金鑰,更新您的基礎 URL。完成。

開啟帳戶