快速入門:連接您的 SDK
將您當前的端點替換為我們的基礎 URL,並將您的 API 金鑰注入標頭。這個簡單的交換會立即將您的請求路由至無審查模型。
基礎網址為 https://api.geminisenzacensura.com/v1. 認證依賴於在 Authorization 標頭. 您透過 Google 或電子郵件註冊後即可即時產生此金鑰。
- 無需額外函式庫。
- 與任何 OpenAI 相容客戶端配合。
- 創建金鑰後立即可用。
此方法消除了代理包裝與複雜的本地設定。
curl https://api.geminisenzacensura.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "What is the capital of Peru?"}]
}'
端點:POST /v1/chat/completions
向聊天完成端點發送您的提示詞以接收文字輸出。此單一端點處理無審查模型的所有推論。
在請求正文中將模型 ID 指定為 "uncensored"。API 返回包含生成文本的標準 JSON 響應。您可以使用參數如來控制行為 temperature 或 top_p.
輸入文本,輸出文本。此處不提供 embeddings 或圖像生成。
from openai import OpenAI
client = OpenAI(base_url="https://api.geminisenzacensura.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)
端點:GET /v1/models
查詢此端點以驗證連線並列出可用模型。它回傳包含模型詳細資訊的 JSON 物件。
使用此方法在發送大量負載前確認您的 API 金鑰具有有效權限。回應確認模型 ID "uncensored" 已啟用。
這是一個輕量級檢查,消耗的 token 極少。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.geminisenzacensura.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);
參數:Temperature、Top-p 與 Tools
使用標準 OpenAI 參數控制隨機性與結構。設定 temperature 用於創意變異或 top_p 用於核採樣。
透過傳遞 tools 陣列。該模型透過 response_format: {"type": "json_object"}. 您也可以設置 stop 序列和一個 seed 用於可重現性。
這些參數讓您可以精確控制無審查 AI 的輸出,無需自訂邏輯。
串流回應與用量
在請求主體中將 stream: true 透過伺服器發送的事件 (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)
錯誤代碼 & 限制
通過檢查 HTTP 狀態碼來優雅地處理錯誤。A 401 表示無效或過期的 API 金鑰。一個 402 意味著您的預付信用額度不足。一個 429 表示您已達到速率限制。
每個金鑰每分鐘的限制為 300 次請求。請求主體大小上限為 8 MB。錯誤與拒絕不會消耗您的預付餘額,確保您只為實際的 token 使用付費。
檢查響應主體以獲取詳細的錯誤消息,以便快速排除故障。