快速上手:幾分鐘內使用我們的代理
只需更改一個基礎 URL,即可將我們的無審查 LLM 整合到您的現有技術堆疊中。此快速入門指南將展示如何在五分鐘內將您的 OpenAI SDK 設定切換至我們的代理伺服器。
https://api.proxyapiopenai.com/v1uncensored
設定您的基礎 URL
將您的客戶端指向我們的閘道器以繞過標準的篩選器。基礎 URL 將預設供應商端點替換為 https://api.proxyapiopenai.com/v1. 這個單一變更將所有請求路由至我們的無過濾基礎設施,除了 URL 字串外無需進行程式碼修改。您可以透過檢查可用模型來驗證連線。
此端點支援標準 OpenAI 相容參數。請確保您的程式庫指向正確的路徑,以避免 404 錯誤。
設定您的 API 金鑰
驗證依賴於註冊時生成的單一 bearer token。從儀表板檢索您的金鑰,並將其分配給 OPENAI_API_KEY 環境變數。我們的代理伺服器會根據預付信用額度餘額而非訂閱層級來驗證此金鑰。立即使用該金鑰;它在生成的瞬間即生效。
妥善保管您的金鑰。與標準供應商不同,我們不提供每個帳戶多把金鑰的功能,因此請將此 Token 視為您唯一的存取憑證。
進行首次請求
發送標準的聊天完成請求以測試連線。模型識別碼 uncensored 確保您接收到的輸出針對合法成人主題不會進行內容審查。以下範例展示了使用預設 curl 語法進行基本文字生成的呼叫。
curl https://api.proxyapiopenai.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the provided log output."}]
}'此請求回傳純文字回應。系統會忽略複雜的路由邏輯,直接提供對底層模型權重的存取。
Python SDK 整合
使用官方 OpenAI Python 函式庫與我們的代理伺服器互動。使用自訂 base URL 和 API 金鑰初始化客戶端。這種方法在將後端切換至我們的無審查模型時,能維持與現有程式碼庫的相容性。SDK 會自動處理序列化。
from openai import OpenAI
client = OpenAI(base_url="https://api.proxyapiopenai.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)執行此腳本以驗證您的環境是否正確地將請求轉發至我們的伺服器。回應結構符合標準的 OpenAI JSON 格式。
Node SDK 整合
透過在配置物件中指定基礎 URL 來整合 Node.js 客戶端。此設定適用於任何需要生成式文字的 Express 或獨立 Node 應用程式。代理程式支援標準串流和非串流模式。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.proxyapiopenai.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);確保您的套件版本支援 baseURL 參數。較舊版本可能需要手動調整標頭。
處理串流回應
在請求中將 stream 設為 true。代理伺服器會為每個生成的權杖傳送伺服器發送事件(SSE)。這可降低終端使用者的感知延遲,並允許即時文字渲染。最後一個區塊包含完整的權杖使用統計資料。
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)解析 SSE 串流以提取內容片段。請妥善處理潛在的網路中斷,因為串流連線比標準 JSON 回應更容易斷線。
常見問題
為什麼我的代理返回 401 錯誤?
401 狀態表示 API 金鑰無效或缺失。請確保您從儀表板複製的金鑰完全一致,沒有額外的空格。我們的代理程式會根據預付餘額驗證金鑰,因此帳戶無效也會觸發此錯誤。
如果我的信用額度耗盡會怎樣?
當您的預付餘額歸零時,請求會回傳 402 Payment Required 錯誤。使用 USDT (TRC20) 或 USDC (Base) 充值即可立即恢復服務。信用額度永不過期,因此您可以隨時充值,不會遺失之前的餘額。
速率限制與上下文視窗為何?
每個 API 金鑰支援每分鐘 300 次請求,並允許同時進行 8 個請求。上下文視窗涵蓋提示與完成的總計 100,000 token。超過這些限制將觸發 429 Too Many Requests 錯誤,直到視窗重置為止。
數分鐘內取得 API 金鑰
註冊、取得金鑰,並更新您的基礎 URL。這就是所需的全部設定。