API 文件
使用標準 OpenAI 相容端點將我們的無審查 AI 應用程式整合至您的工作流程。本快速入門指南引導您從身份驗證到串流回應,使用單一未過濾模型。
基礎 URL 與驗證
透過指向我們的專用端點並傳遞您的唯一 API 金鑰來連接您的應用程式。所有請求的基礎 URL 為 https://api.apertusapp.com/v1. 您在 取得 API 金鑰 頁面。將此金鑰包含在 Authorization 每次請求的標頭。
curl https://api.apertusapp.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Run curl test with empty headers"}]
}'每個帳戶生成一個有效金鑰。若您生成新金鑰,舊金鑰將立即失效。這確保了對存取的嚴格控制,且無訂閱層級或閒置費用。
首次請求
向聊天補全端點發送第一個提示詞以接收原始、無過濾的文本。使用模型 ID uncensored 存取我們針對合法成人和爭議性主題調整的特定開源權重模型。
from openai import OpenAI
client = OpenAI(base_url="https://api.apertusapp.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)API 接受標準參數,例如 temperature 和 top_p. 錯誤和拒絕不消耗 Token,因此您只需為實際到達模型的內容付費。與收取路由費用的高價聚合器相比,這種方法能保持成本可預測。
Node SDK 整合
使用官方 Node SDK 高效處理 JSON 模式和函式呼叫。設定 response_format 以 {"type": "json_object"} 用於結構化輸出或定義工具以實現類似代理程式的行為。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apertusapp.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);該模型支援工具呼叫與 tool_choice 選項。您也可以設定一個 seed 用於確定性結果。這種靈活性允許您在不移出 OpenAI 相容生態系統的情況下構建複雜應用程式。
串流回應
使用伺服器發送事件 (SSE) 即時串流 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)串流降低了最終使用者的感知延遲。如果使用者改變主意,您可以中斷串流。API 會自動處理 SSE 協定,在您端所需的程式碼最少。
上下文視窗與容量
該模型支援 100,000 個 token 的上下文視窗,包含輸入與輸出。您可以指定每個請求最多 16,000 個 token,或者如果您省略 max_tokens.
這種大窗口允許進行廣泛的文檔分析或長對話歷史。但是,請保持請求主體在 8 MB 以下。該模型不是 GPT 或 Llama;它是一個針對你特定用例進行優化的獨特無審查 AI 模型。
錯誤處理與限制
優雅地處理標準 HTTP 錯誤以維持穩健的應用程式流程。一個 401 表示 API 金鑰無效或缺失的錯誤。一個 402 表示您的預付信用額度已耗盡。一個 429 表示您已超過每分鐘 300 次請求或 8 個併發請求的限制。
信用永不過期,因此您可以在間歇期暫停使用並稍後恢復。像重複扣款這樣的錯誤可以通過支援頁面修復。預付信用額度僅根據實際 token 消耗收費,確保每個字節的定價透明。
常見問題
apertus 應用程式如何處理付款與信用額?
您僅使用加密貨幣充值(TRC20 上的 USDT 或 Base 上的 USDC),金額範圍為 $20 至 $500。信用額永不過期,且較大額充值會獲得額外信用額,從 $50 起贈送 +5%。
此 API 與 OpenAI SDK 相容嗎?
是的,這是一個 openai 相容 API,透過將基礎 URL 更改為 HTTPS://api.apertusapp.com/v1 即可與標準客戶端搭配使用。您可以使用與 GPT-4 相同的程式碼結構。
上下文視窗的大小是多少?
提示與補全的上下文視窗總計為 100,000 個 token。每次輸出最多可請求 16,000 個 token,這對於長篇內容生成很有用。
您的 API 金鑰已就緒
註冊、取得金鑰,並更新您的基礎 URL。就這些。