繁中 ▾
建立金鑰

Uncencored chat gpt API 快速入門

使用標準 OpenAI SDK 開始使用我們的無審查 API 生成文本。本快速入門指南將引導您完成驗證、基本請求和串流功能,避免意外的拒絕回應。

https://api.gptchatuncencored.com/v1uncensored

基礎 URL 與驗證

所有請求的基礎 URL 為 https://api.gptchatuncencored.com/v1. 通過在 Authorization 作為 Bearer token 標頭。此設置適用於任何 OpenAI 相容客戶端,只需更新基礎 URL 和金鑰配置即可。

透過 Google 或電子郵件註冊後,您的 API 金鑰會立即生成。請妥善保管金鑰,因為它可存取您的預付餘額。錯誤和拒絕的請求不會消耗餘額,但有效的請求會消耗餘額。

發送您的第一個請求

向以下網址發送 POST 請求 /v1/chat/completions 搭配您的訊息和模型 ID uncensored. 此端點返回無內容過濾的文字回應,適用於合法成人用途。

  • 設定 model field to uncensored.
  • 如有需要,包含您的系統提示詞以引導語氣。
  • 預期包含生成文本的 JSON 回應。

上下文視窗支援 100,000 個 token 總量,允許長對話。


curl https://api.gptchatuncencored.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "Return the HTTP status code for a 404 error"}]
  }'

在擴展用量之前,請驗證您的金是否正常運作。

Python SDK 集成

使用官方 OpenAI Python SDK 與我們的 API 互動。透過 pip 安裝套件並將基礎 URL 配置為指向我們的端點。

此方法讓你重用針對 OpenAI 的現有程式碼。傳遞你的 API 金鑰並將模型設定為 uncensored. SDK 自動處理 JSON 序列化與錯誤解析。


from openai import OpenAI

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

使用簡單提示詞測試以確認連線。調整 temperature 和 top_p 以獲得創意變體。

Node SDK 整合

Node.js SDK 的運作方式與 Python 版本相同。安裝套件,並使用您的基礎 URL 和金鑰初始化客戶端。

這可讓您在 Node 應用程式中無縫整合。將模型設定為 uncensored 用於無限制回應。您可以控制參數,例如 stop 序列或 seed 用於可重現性。


import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.gptchatuncencored.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 返回帶有增量 token 更新的伺服器發送事件 (SSE)。

Token 用量報告在最後一個區塊中。這減少了長回應的感知延遲。在您的客戶端處理串流,以便在生成時顯示文字。


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。401 錯誤表示 API 金鑰無效或缺失。402 錯誤表示您的預付信用已耗盡。429 錯誤表示您已超出速率限制。

提示詞與補全的上下文視窗總計為 100,000 個 token。每次請求的輸出上限為 16,000 個 token;若您省略 max_tokens. 錯誤和拒絕不扣除信用額度。信用額度永不過期,但預付資金不可退還。

常見問題

這是官方的 uncencored 聊天 GPT 服務嗎?

不,我們是獨立供應商。我們託管專用的無審查模型,該模型與 OpenAI SDK 相容,但並非 GPT、Claude 或其他廠商的模型。請查閱廠商文件以了解其特定詳細資訊。

我如何除錯平行聊天 API 回應中缺少引用?

確保您的客戶端能正確處理串流的 SSE 區塊。對於平行請求,請驗證每個請求都有唯一的鍵或執行緒上下文。我們的 API 針對每個請求返回完整回應,因此平行處理取決於您客戶端的並發限制。

如果我超出上下文視窗會發生什麼事?

超過 100,000 權杖限制的請求可能會失敗或截斷,具體取決於您的客戶端'實現方式。API 最多接受 100,000 權杖。輸出限制為每次請求 16,000 權杖。請管理您的歷史記錄以保持在限制範圍內。

保護您的 API 金鑰

註冊、取得您的金鑰,並更新基礎 URL。就是這些。

建立金鑰檢視文件