驗證與 base URL 設定
透過儀表板生成金鑰,並將您的 SDK 指向指定端點。基礎 URL 為 HTTPS://api.claudetoken.cc/v1,它會取代您設定檔中的標準 OpenAI 代理位址。這項單一變更會將所有請求導向我們的無審查推理引擎,同時保持與 OpenAI 相容客戶端的完整相容性。
- 前往金鑰產生頁面,並選擇使用 Google 登入或輸入電子郵件與密碼。
- 立即複製產生的 API key,因為它只會顯示一次。
- 設定環境變數或配置物件,指向新的基礎 URL。
curl https://api.claudetoken.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "calculate the total token usage for this prompt"}]
}'
發送您的第一個聊天完成請求
發送標準聊天完成負載以從模型接收 uncensored 回應。使用模型標識符 uncensored 以確保您正在存取專用的 uncensored 權重,而非標準代理。此請求結構與標準 OpenAI 端點相似,允許您在無需重寫應用程式邏輯的情況下更換供應商。
from openai import OpenAI
client = OpenAI(base_url="https://api.claudetoken.cc/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)回應將包含 choices 陣列中的生成文字。您可以立即透過詢問標準模型可能會拒絕的成人或爭議性主題來驗證其無審查的特性。
配置 temperature、top_p 和 seeds
使用標準採樣參數控制 uncensored 模型的創意性與可重複性。調整 temperature 值以影響隨機性,而 top_p 則限制 nucleus sampling 的閾值。設定 seed 可確保相同輸入產生相同輸出,這對於除錯或可重複的內容生成至關重要。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.claudetoken.cc/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);這些參數的運作方式與 OpenAI API 完全相同。您可以透過降低溫度來獲得決定性回應,或提高溫度以獲得更具創造性、限制較少的文本生成,從而微調輸出風格。
啟用 JSON 模式和函式呼叫
為程序化使用構造您的 API 交互,通過啟用 JSON 模式或定義工具進行函數調用。將 response_format 設置為 json_object 以強制模型進入嚴格的 JSON 輸出,這非常適合在您的應用程序中解析數據。您還可以在請求中定義函數模式,以允許模型執行特定操作。
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)此功能允許您將無審查 LLM 整合到自動化工作流程中,無需擔心格式錯誤。模型遵循提供的 schema,確保下游流程的可靠資料擷取。
處理串流回應與使用量
透過伺服器傳送事件 (SSE) 即時串流接收權杖。此方法降低了感知延遲,並允許您即時顯示 uncensored 輸出。串流的最後一個區塊包含權杖用量統計數據,隨後會從您的預付餘額中扣除。
非因內容過濾器導致的錯誤與拒絕不會消耗 Token,但標準速率限制仍然適用。這種方法確保您只需為實際推理工作付費,避免在連線失敗時浪費資源。
了解速率限制與上下文視窗
監控您的請求量以符合每分鐘 300 次請求和每個金鑰 8 個並行請求的嚴格限制。上下文視窗支援提示詞和補全合計最多 100,000 個 token,每次請求的最大輸出長度為 16,000 個 token。如果您未指定 max_tokens,預設輸出限制為 2,048 個 token。
429 錯誤表示您已達到速率限制,而 401 錯誤通常表示您的 API 金鑰無效或已過期。確保您的預付額度處於活動狀態以避免出現 402 錯誤,該錯誤表示推理請求的資金不足。