繁中 ▾

openaiapiproxy.comOpenAI API 代理:三行程式碼切換客戶端

OpenAI API 代理:三行程式碼切換客戶端

透過更改兩個環境變數,將您現有的 OpenAI 客戶端放入我們的無審查端點。本指南涵蓋 Python、Node 和串流請求的基礎設定。

uncensoredhttps://api.openaiapiproxy.com/v1

先決條件與設定

要使用我們的 openai api 代理,您需要該語言的官方 SDK 以及有效的 API 金鑰。在儀表板上註冊即可立即取得金鑰。試用不需要信用卡。設定兩個環境變數:OPENAI_API_KEY填入您的金鑰,以及 OPENAI_BASE_URL指向我們的端點。這種方法可確保現有程式碼無需修改即可運作,作為應用程式的透明 llm 代理。

我們的服務使用標準的 uncensored 模型 ID。由於我們是單一模型代理伺服器,你無需管理複雜的路由邏輯。基礎 URL 為 https://api.openaiapiproxy.com/v1。設定完成後,你的用戶端會將我們的服務視為任何其他與 OpenAI 相容的端點。

首次請求與 Python 設定

首先發送簡單的聊天完成請求。這將確認您的身份驗證與連線。以下範例使用基本文字提示詞來驗證無審查行為。請將佔位符值替換為您的實際憑證。

對於 Python 開發者,官方 openai 函式庫處理了複雜性。您只需將客戶端指向我們的基礎 URL。以下程式碼展示了標準的同步請求。它發送提示詞並返回模型的回應。這是驗證整合的最快方式。

請確保在建立客戶端執行個體之前已載入環境變數。SDK 會自動使用標準 OpenAI 格式的請求與回應。

Node.js 整合

如果您使用 Node.js 進行開發,流程與 Python 相同。使用 @ai-sdk/openai 或官方 openai npm 套件。將客戶端指向我們的基礎 URL 並提供 API 金鑰。SDK 會為您處理 JSON 序列化和 HTTP 請求。

此設定適用於任何 OpenAI 相容的客戶端函式庫。您可以重複使用現有的提示詞範本和訊息結構。回應格式符合標準 OpenAI 架構,使得日後在供應商之間切換變得輕鬆。

請記住要優雅地處理錯誤。網路問題或無效的金鑰將返回標準的 HTTP 錯誤碼。請檢查特定 SDK 版本的文件以獲取詳細的錯誤處理資訊。

串流回應

對於即時應用程式,啟用串流以在 token 產生時接收它們。這可降低終端使用者的感知延遲。SDK 原生支援伺服器發送事件(SSE)。您可以遍歷回應串流以處理每個 token。

串流非常適合聊天介面,使用者期望立即獲得回饋。模型會持續產生文字,您可以將每個 token 附加到 UI 上。與等待完整回應相比,這提供了更流暢的使用者體驗。

串流端點使用相同的基礎 URL 和身份驗證。您只需在請求參數中啟用串流旗標即可。SDK 會處理連線生命週期和錯誤恢復。

速率限制與限制條件

我們的 API 實施嚴格限制以確保可靠性。每個 API 金鑰每分鐘允許 300 次請求。最大請求主體大小為 8 MB。如果您超過速率限制,將收到 429 狀態碼。在客戶端中實施指數退避以優雅地處理這些錯誤。

身份驗證錯誤若金鑰無效或已撤銷,將返回 401 狀態碼。付款問題若預付額度已耗盡,將返回 402 狀態碼。透過加密貨幣(USDT 或 USDC)可立即儲值。您的預付額度永不過期,因此您可以隨用隨付。

上下文視窗為 100,000 token,輸入和輸出合計。請相應規劃您的提示詞以避免截斷。如果達到限制,模型將停止產生。

模型與內容政策

唯一可用的模型是 uncensored,這是一個針對合法成人內容和創意寫作進行最佳化的開放權重模型。它預設不會拒絕爭議性或露骨的主題。這使其非常適合標準模型可能過於限制的使用情境。

我們不提供嵌入、影像產生或音訊處理。這是一個純文字 API。該模型不是 GPT、Claude 或其他供應商提供的模型。它是專門為我們的基礎設施調整的。

涉及未成年人的性內容一律會被封鎖。所有其他合法內容均允許。我們不會使用您的提示詞進行訓練。您的資料保持私密,僅用於為您的請求產生回應。

cURL

curl https://api.openaiapiproxy.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."}]
  }'

Python

from openai import OpenAI

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

API 技術參數

購買額度前,請先確認介面是否符合你的需求——以下是全部真實參數。

項目說明
介面格式相容 OpenAI:任何 OpenAI SDK 只需更換 base URL 和金鑰
Base URLhttps://api.openaiapiproxy.com/v1
驗證Authorization: Bearer YOUR_KEY
端點POST /v1/chat/completions · GET /v1/models
模型 IDuncensored
函式呼叫支援 tools、tool_choice;回覆包含 tool_calls(串流同樣支援),結果以 role: tool 訊息回傳
取樣參數temperature、top_p、stop、seed、presence_penalty、frequency_penalty
串流輸出支援 SSE,最後一段包含 token 用量
上下文視窗64,000 tokens(輸入與輸出合計)
最大輸出不另設輸出上限;提示+回覆共 64,000 個 token 視窗內,max_tokens 可選
JSON 模式response_format: {"type": "json_object"}
速率限制每把金鑰每分鐘 300 次請求
回應標頭X-Request-Id、X-Balance-USD、X-RateLimit-Limit-Requests、X-RateLimit-Limit-Concurrency
請求大小每次請求不超過 8 MB
並行請求每把金鑰同時最多 8 個請求
贈送額度滿 $50 送 5%,滿 $100 送 10%
免費試用$0.50,有效期 7 天,不需信用卡 · 試用金鑰:2 個並行請求,每分鐘 60 次;首次儲值後恢復完整限額(8 和 300)
計費預付額度,按實際 token 用量扣費;錯誤和拒絕不收費
儲值USDT(TRC20)或 USDC(Base),$10–$500 任意整數金額
價格輸入 $0.25 / 百萬 tokens · 輸出 $1.00 / 百萬 tokens
額度效期付費額度永不過期,無訂閱
登入Google 或電子郵件 + 密碼
內容政策允許成人內容;涉及未成年人的性內容一律拒絕
金鑰每個帳戶一把有效金鑰;產生新金鑰後舊金鑰失效

錯誤代碼

錯誤以 JSON 回傳,type 欄位固定;失敗或被拒絕的請求不計費。

狀態碼類型含義
400bad_requestJSON 無效、訊息為空、參數錯誤或超出上下文視窗
401missing_key · invalid_key · key_revoked缺少金鑰、金鑰錯誤或已被新金鑰取代
402no_credit餘額不足——儲值後立即恢復
403content_blocked涉及未成年人的性內容——拒絕且不計費
404not_found未知端點
413request_too_large請求內容超過 8 MB
429rate_limited · concurrency超過每分鐘 300 次或 8 個並行——稍後重試
503upstream_busy模型忙碌——幾秒後重試

問答

我需要修改程式碼才能使用此 API 嗎?

不需要。如果您的程式碼使用標準 OpenAI SDK,只需更新基礎 URL 和 API 金鑰的環境變數即可。請求與回應格式完全相同。

如果額度用完會發生什麼事?

請求將返回 402 狀態碼。您可以使用加密貨幣(USDT 或 USDC)立即為帳戶儲值。您的預付額度永不過期。

無審查模型與 GPT-4 相同嗎?

不相同。這是一個在我們自己的 GPU 伺服器上執行的開放權重模型。它針對較少的內容拒絕進行了調整,但其架構和訓練集與 GPT 或 Claude 不同。

只差一張表單,即可取得金鑰

建立帳戶、複製金鑰、更改基礎 URL。這就是整個設定。

取得 API 金鑰