API 來源文件:聊天完成與模型
使用單一基礎 URL 與標準 OpenAI 相容標頭將您的應用程式連接至我們的無審查 LLM。我們處理基礎設施,讓您專注於構建不受限制的聊天體驗。
驗證與 Base URL 設定
您的請求 API 來源位於 https://api.apisource.cc/v1. 您必須包含一個 Authorization 標頭搭配您的 Bearer token。此設定適用於官方的 OpenAI SDK 及任何相容客戶端,只需更改基礎 URL 並提供您的金鑰即可。每個帳戶會收到一個有效金鑰,在透過 Google 或電子郵件註冊後立即顯示。
聊天完成端點參數
使用 POST /v1/chat/completions. 我們提供一個無審查的大型語言模型,標識符為 uncensored. 您可以使用參數如 temperature, top_p,以及 stop. 模型針對合法的成人用途回答,不會拒絕內容,使其非常適合角色扮演或不受限制的內容生成。
curl https://api.apisource.cc/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Get the current USD price per token for the model"}]
}'
串流回應與 Token 用量
在請求主體中將 stream: true 在你的請求中。我們返回伺服器發送的事件(SSE),其中最後一個區塊包含實際的 token 使用統計數據。此方法允許你的應用程式即時顯示回應,同時準確追蹤消耗量。你也可以使用 response_format 參數。
函式呼叫與 JSON 模式
透過在 tools 陣列。該模型支援 tool_choice 用於精確控制執行。當您需要結構化資料時,設定 response_format 以 {"type": "json_object"} 以確保輸出為有效的 JSON。此功能與 uncensored 模型無縫協作,以確保資料擷取的一致性。
from openai import OpenAI
client = OpenAI(base_url="https://api.apisource.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)
速率限制與錯誤處理
我們限制每分鐘 300 次請求,每個金鑰允許 8 個併發請求。若超過這些界限,您將收到 429 錯誤。其他常見錯誤包括:401 表示 API 金鑰無效,402 表示預付信用額度已耗盡。請求不會過期,您可以立即使用 TRC20 上的 USDT 或 Base 上的 USDC 進行充值。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.apisource.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);
模型規格與上下文視窗
該模型支援 100,000 個 token 的上下文視窗,包含提示詞與補全內容。每次請求的最大輸出為 16,000 個 token,若未指定則為 2,048 max_tokens. 此架構消除了模型路由的複雜性,同時為您的 API 來源需求提供單一、可靠的無審查選項。您僅為實際的 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 Source 是 OpenAI 的官方合作夥伴嗎?
不,我們是一家獨立服務商。我們的 API 與 OpenAI 相容,但提供的是我們自己的無審查模型,而非 GPT 或其他任何廠商的模型。請查看廠商自己的文件以了解其特定模型的詳細資訊。
如果我收到 402 錯誤會發生什麼事?
402 錯誤表示您的預付額度已耗盡。您可以立即使用加密貨幣(USDT 或 USDC)充值以繼續發送請求。錯誤和拒絕請求不會消耗您的額度。
無審查模型會過濾成人內容嗎?
該模型不會拒絕合法的成人、虛構或爭議性話題。然而,始終適用硬性限制:涉及未成年人性內容的請求將被拒絕。這確保了安全的基準,同時保持其他類型內容的自由。
立即生成您的金鑰
註冊、取得金鑰,更新基礎 URL。設定立即完成。