透過 OpenAI SDK 整合無審查 LLM
使用標準 OpenAI SDK 接入我們的無審查 LLM API 閘道。更改 base_url 和 API 金鑰,即可無拒絕地生成文字。
https://api.gatewayapillm.com/v1uncensored
安裝官方 OpenAI SDK
首先安裝處理 HTTP 請求的函式庫。此 SDK 能與我們的端點配合,因為我們遵循相同的協定。
- 運行
pip install openaifor Python。 - 運行
npm install openaifor Node.js。
建議使用 0.27.0 或更高版本以獲得完整的串流支援。該程式庫自動管理重試和 JSON 序列化。
配置 base_url 和 API 金鑰
將您的 SDK 客戶端指向我們特定的閘道 URL。這將預設的 OpenAI 端點替換為我們的無審查模型伺服器。
設定環境變數 OPENAI_BASE_URL 以 https://api.gatewayapillm.com/v1. 接著從儀表板取得您的 API 金鑰。每個帳戶只需一支金鑰;生成新金鑰將使舊金鑰失效。
此設定確保所有呼叫直接路由至我們無防護的基礎設施。
傳送您的第一個聊天補全
向 /v1/chat/completions. 模型 ID 只是 uncensored. 這返回一個直接的文字回應,不會對合法的成人用途進行內容過濾。
我們的上下文視窗總共支援 100,000 個 token。您可以每次呼叫請求最多 16,000 個輸出 token。如果您未設定 max_tokens預設為 2,048 個 token。
啟用串流以即時輸出 Token
使用 Server-Sent Events (SSE) 實現低延遲輸出。SDK 會在生成時流式傳輸 token。這為長上下文提供了即時反饋。
Token 用量統計數據包含在串流的最後一個區塊中。您可以在等待完整回應之前即時追蹤消耗量。這非常適合聊天介面或即時程式碼生成。
使用工具和 JSON 模式
函式呼叫運作方式與 OpenAI 標準完全相同。在 tools parameter and let the model decide when to call them. Use response_format: {"type": "json_object"} 用於嚴格的 JSON 輸出。
類似 temperature, top_p, stop,以及 seed 完全支援。這允許對模型行為和輸出結構進行精確控制。
檢查使用情況並處理錯誤
透過儀表板監控您的預付信用額度餘額。錯誤和拒絕不會消耗令牌。您的信用額度永不過期,因此您可以在需要時充值。
常見的 HTTP 錯誤包含 401(金鑰無效)、402(信用不足)與 429(速率限制)。每支金鑰的限額為每分鐘 300 次請求。請將請求保持在 8 MB 以下以避免主體大小錯誤。
cURL
curl https://api.gatewayapillm.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Explain how to configure Nginx for reverse proxying HTTPS traffic to a local Node server"}]
}'Python
from openai import OpenAI
client = OpenAI(base_url="https://api.gatewayapillm.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.gatewayapillm.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)常見問題
這是官方的 OpenAI LLM API 閘道嗎?
不,我們是獨立服務,託管無審查模型。我們使用相同的介面和 SDK 相容性,但該模型並非 GPT-4 或任何 OpenAI 產品。您按 token 使用量付費,而非訂閱制。
我如何為無審查 LLM API 付款?
付款僅限預付加密貨幣。我們接受 TRC20 (USDT) 或 Base (USDC),金額為 $20 至 $500 的整數。贈送額度介於 5% 至 15% 之間,視充值金額而定。
上下文視窗的大小是多少?
總上下文視窗為 100,000 個 token(包含提示詞與補全)。您可以單次回應生成最多 16,000 個 token。這允許進行廣泛的文件分析或長對話。
立即取得 API 金鑰
註冊、取得您的金鑰,並更新基礎 URL。就是這些。