繁中 ▾

API 文件

透過將 OpenAI 相容 SDK 指向我們的基礎 URL 並使用預付 API 金鑰進行身份驗證,即可開始使用無審查的程式碼 API。

驗證與 base URL 設定

在 取得 API 金鑰 使用 Google 或電子郵件登入頁面。系統會立即顯示您的金鑰,您可以隨時更換以撤銷存取權。所有請求均指向標準 /v1 端點結構。您不需要設定複雜的標頭,只需在 Authorization 標頭中傳遞金鑰即可。

我們的無審查 AI API 金鑰可與任何支援 OpenAI 相容用戶端的程式庫搭配使用。只需將基礎網址更改為 HTTPS://api.glmkey.com/v1 並注入您的金鑰即可。此設定與標準整合方式一致,確保您的現有程式碼能正確路由,避免廠商鎖定。

  • 基礎 URL:HTTPS://api.glmkey.com/v1
  • Auth header: Authorization: Bearer YOUR_API_KEY

聊天完成端點參考

將文字傳送至模型,透過向聊天補全端點發布 JSON 來實現。API 預期標準的載荷,包含模型名稱、訊息陣列以及可選參數。您必須指定 uncensored 作為模型 ID,以確保您訪問專門針對無限制輸出調整的大型語言模型。

錯誤如 401 表示無效金鑰,而 402 表示預付積分不足。系統僅為實際 token 使用收費,因此錯誤不會消耗您的餘額。使用以下 curl 命令測試連線。

curl https://api.glmkey.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 glm key service"}]
  }'

Python SDK 整合

安裝官方 OpenAI 函式庫並將其設定為指向我們的基礎 URL。這使您可以使用熟悉的 Python 模式來生成文字。客戶端會自動處理序列化和重試。您可以傳遞參數,例如 temperature 或 top_p 控制創造力。

無審查 LLM 接受標準的訊息格式。您可以像使用其他任何供應商一樣,在 system、user 和 assistant 角色之間切換。以下 Python 程式碼片段演示了基本的完成請求。

from openai import OpenAI

client = OpenAI(base_url="https://api.glmkey.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 SDK 整合

使用 Node.js SDK 將 API 金鑰整合到您的 JavaScript 或 TypeScript 專案中。設定 apiKey 和 baseURL 客戶端配置中的屬性。這確保所有請求路由至我們的伺服器,而非預設供應商。接著您可以呼叫 chat.completions.create() 搭配您想要的參數。

無審查程式設計 API 支援標準工具定義與 JSON 模式。您可以將回應直接解析到您的應用程式邏輯中。以下 Node.js 範例顯示如何初始化客戶端並發送簡單訊息。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.glmkey.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 計數

在請求主體中將 stream: true 在你的請求中。API 返回伺服器發送的事件 (SSE) 區塊。每個區塊包含部分內容,最後一個區塊包含總 Token 使用量。這允許你在 UI 中漸進地渲染文字。

Uncensored AI API 金鑰支援此功能且無額外費用。您可以即時監控 token 消耗。以下程式碼片段演示瞭如何在 Python 中處理串流回應。

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)

速率限制與並行處理規則

每支金鑰每分鐘限 300 次請求。並行請求上限為 8 個同時請求。請求主體不得超過 8 MB。這些限制可確保所有預付用戶的穩定效能。若超過速率,您將收到 429 錯誤。

上下文視窗支援提示詞與補全合計最多 100,000 個 token。輸出限制為每次請求 16,000 個 token。如果您未設定 max_tokens, 預設值為 2,048 個 token。透過儀表板監控您的使用情況,以避免服務中斷。

常見問題

如何首次取得我的 GLM 金鑰?

在「取得 API 金鑰」頁面使用 Google 或電子郵件註冊。系統會在註冊後立即顯示您的金鑰。無需電話號碼,您將獲得有效期為 7 天的 $0.50 試用額度。

如果我超出每分鐘 300 次請求限制會發生什麼事?

API 回傳 429 Too Many Requests 錯誤。您必須等待速率限制視窗重置。並發請求也限制為每個金鑰同時 8 個請求。

無審查模型與 GPT 或 Claude 相同嗎?

否。這是運行於我們自有伺服器上的開放權重模型,針對合法成人用途的無內容審查進行調整。它不是 GPT、Claude、Gemini、Grok、DeepSeek、Qwen、Llama 或任何其它廠商的模型。

立即產生金鑰

註冊,複製金鑰,更新基礎 URL。這就是完整的設定。