繁中 ▾
使用試用信用額度嘗試

Iasanscensuretexte設定指南

開發人員文件

只需單一的程式碼變更,即可將我們的無審查 LLM 整合到您的技術堆疊中。我們的 API 需要零設定額外負擔,並立即支援標準 OpenAI SDK。

使用試用信用額度嘗試

基礎 URL 與驗證

每個請求都針對我們特定的端點進行,使用您的唯一 API 金鑰。我們提供專屬的基礎 URL,取代客戶端配置中的標準 OpenAI 端點。這確保所有流量直接路由至我們的無審查模型,不受中介軟體干擾。您必須將金鑰包含在 Authorization 標頭中,作為 Bearer token。 Authorization: Bearer YOUR_API_KEY. 基本文字生成無需額外標頭。此設定適用於任何尊重 OpenAI 協議標準的函式庫。

您的第一次請求

發送簡單的聊天完成請求以驗證連線能力和回應品質。以下 curl 指令示範了與 uncensored 模型的標準互動。請將 YOUR_API_KEY 使用註冊時發放的憑證。請求目標為 /v1/chat/completions 端點。這確認 API 具有回應能力且已準備好處理生產環境的流量。您可以根據特定使用案例調整模型 ID 或訊息。

curl https://api.iasanscensuretexte.com/v1/chat/completions \
  -H "Authorization: Bearer $API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "uncensored",
    "messages": [{"role": "user", "content": "List the top five Python libraries for web scraping."}]
  }'

Python 集成

使用官方 openai 用於將我們的 API 整合到您的腳本中的 Python 套件。設定 base_url 至我們的端點並提供您的金鑰。客戶端會自動處理 JSON 序列化。這種方式讓您在切換後端模型時,能保留現有的程式碼結構。錯誤處理方式與標準 OpenAI SDK 的行為保持一致。如果未來需要,您可以輕鬆地在不同的模型 ID 之間切換。

from openai import OpenAI

client = OpenAI(base_url="https://api.iasanscensuretexte.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 集成

使用 Node SDK 將 API 整合到您的 JavaScript 或 TypeScript 專案中。設定 apiKey 和 baseURL 客戶端實例中的屬性。這確保所有後續呼叫通過我們的無審查基礎設施路由。SDK 支援現代 async/await 模式,以編寫清晰的非同步程式碼。您可以根據應用程式需求串流回應或處理完整的 JSON 物件。此方法非常適合網頁伺服器及後端服務。

import OpenAI from "openai";

const client = new OpenAI({ baseURL: "https://api.iasanscensuretexte.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: true 在您的請求中。API 返回伺服器發送事件 (SSE) 串流,而非單一 JSON 資料塊。每個區塊包含部分文字,直到最後一個區塊包含使用統計數據。這大幅降低了終端使用者的感知延遲。您可以逐步處理 token 以顯示進度指標。最後一個區塊始終包含總 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)

限制、錯誤與上下文

根據嚴格的速率限制監控您的使用情況,以避免服務中斷。每個金鑰允許每分鐘 300 次請求和 8 個並行連接。上下文視窗支援提示詞和補全內容總共最多 100,000 個 Token。401 錯誤表示金鑰無效,而 402 表示信用額度不足。429 狀態碼表示您已超過速率限制。錯誤不會收取 Token 費用,請求會優雅地失敗。管理您的金鑰輪換以維持高可用性。

常見問題

此 API 的上下文視窗大小為何?

API 支援 100,000 token 的上下文視窗,結合輸入和輸出 token。這允許進行廣泛的文件處理或長對話歷史而不會立即截斷。

如何處理速率限制?

您的限額為每分鐘 300 次請求,每個金鑰最多 8 個併發請求。超出這些限制將返回 429 狀態碼。請在您的客戶端中實作指數退避機制,以自動處理重試。

為什麼基礎 URL 與 OpenAI 不同?

我們的 API 是一個獨立服務,託管特定的無審查模型。雖然與 OpenAI SDK 相容,但基礎 URL 指向我們的基礎設施。這確保了你獲得預期的模型行為,而無需經過 OpenAI's 網路。

產生您的 API 金鑰

註冊、取得權杖、更新端點。這就是完整設定。

使用試用信用額度嘗試