摘要
- 我們的 API 格式與 OpenAI 完全相同,允許您僅透過更改 base URL 和 API 金鑰即可切換。
- 定價透明,輸入 token 每百萬個 $0.15,輸出 token 每百萬個 $0.50,無月費訂閱。
- 付款完全透過加密貨幣 (USDT 或 USDC) 處理,確保隱私並消除傳統付款費用。
- 模型可處理最多 100,000 token 的上下文,並原生支援串流、函式呼叫和 JSON 模式。
什麼是 deepseek API?
DeepSeek API 是一個相容 OpenAI 的端點,使用大型語言模型處理文字輸入並返回文字輸出。它嚴格遵循標準 chat-completions 格式,意味著您可以使用官方 OpenAI SDK 或任何相容的客戶端程式庫。您只需更新 base URL 並提供 API 金鑰即可開始發送請求。
與定價或可用性可能變化的官方平台不同,此服務在其自己的基礎設施上運行專用的無審查模型。該模型經過調優,可處理成人內容、安全研究主題和創意寫作,且不會意外拒絕。它支援透過 Server-Sent Events (SSE) 串流,並包含 temperature、top_p 和 stop sequences 等標準參數。
curl https://api.deepseekopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes of the last stable build"}]
}'您可以透過查詢 /v1/models 端點來驗證模型 ID。系統會回傳一個簡單的 JSON 物件,確認模型識別碼為 "uncensored"。這確保您的程式碼保持簡潔且可預測,無需複雜的路由邏輯或多個 API 金鑰來處理不同模型。
為什麼為 NSFW 項目選擇無審查 LLM?
無審查的 LLM 移除了標準模型用於阻擋成人或爭議性主題的防護機制。對於生成小說、角色扮演或安全分析的專案而言,這至關重要,因為拒絕回應會干擾使用者體驗。標準模型經常拒絕合法的成人內容,迫使開發者採用會增加延遲和應用程式複雜度的繞過方案。
我們的模型允許合法的成人內容,包括詳細的描述和細膩的敘事。它不會基於主題本身進行拒絕,僅基於特定的硬性限制(如涉及未成年人的性內容)。這使其成為創意寫作工具、聊天機器人以及需要一致輸出而無需手動調整提示詞的內容生成平台的理想選擇。
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekopenaicompatibleapi.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)您可以透過發送一個標準模型可能會標記的主題請求來測試。回應將正常返回,允許您的應用程式按預期處理內容。這種可靠性減少了程式碼中後處理或重試邏輯的需求。
成本比較:代理伺服器與直接 Uncensored API
Proxy 匯聚器通常透過提高 token 基礎價格來隱藏路由費用。他們可能對每個請求收取固定費用,或在模型成本之上加收百分比。這使得費用難以預測,特別是在流量激增時。我們的直接 API 顯示每百萬 token 的確切成本,確保透明度。
我們的定價清晰明瞭:輸入 Token 每百萬個費用為 $0.15,輸出 Token 每百萬個費用為 $0.50。錯誤與拒絕請求免費,因此您只需為實際使用的 Token 付費。無月費訂閱或最低承諾。此模式讓希望控制支出且避免意外收費的高用量用戶受益。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekopenaicompatibleapi.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);您可以直接從回應中的 token 計數來計算成本。這種透明度有助於您準確預算,並避免代理服務中常見的隱藏費用。預付額度系統確保您在每次請求前,都能清楚知道剩餘的金額。
功能詳解:串流、工具與 JSON 模式
透過 SSE 串流可讓您接收生成的 Token,從而降低使用者的感知延遲。最後一個區塊包含總 Token 用量,使即時追蹤成本變得輕鬆。此功能對於即時反饋能提升參與度的聊天介面至關重要。
函式呼叫使模型能夠為外部工具返回結構化資料。您可以在請求中定義工具,模型將輸出符合您架構的 JSON。這對於自動化工作流程、資料提取和基於代理的系統很有用。JSON 模式強制輸出為有效的 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)您可以將串流與 JSON 模式結合,以高效處理複雜任務。該模型支援 temperature 和 seed 等參數以確保可重現性。這些功能使 API 既適合休閒聊天,也適合需要可靠結構的生產級應用程式。
付款選項:加密貨幣與傳統方法
我們僅接受加密貨幣付款:TRC20 網路上的 USDT 或 Base 網路上的 USDC。您可以存入 $20 至 $500 之間的任意整數金額。較大的金額可獲得額外信用額度:$50 起贈 +5%,$100 起贈 +10%,$200 起贈 +15%。
信用永不過期,因此您可以隨時方便時充值。沒有月度費用或訂閱計劃。此模式適合偏好隱私並希望避免傳統支付處理器相關費用的開發者。流程很簡單:發送加密貨幣,信用額度就會出現在您的帳戶中。
from openai import OpenAI
client = OpenAI(base_url="https://api.deepseekopenaicompatibleapi.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)您可以使用 Google 或電子郵件與密碼註冊。API 金鑰會立即顯示,讓您可以立即開始測試。無需手機號碼,最大限度地減少您的個人資訊。此簡化的流程確保您可以專注於建構應用程式,而非管理帳單細節。
速率限制與併發
每個 API 金鑰每分鐘限 300 次請求,並限 8 個同時請求。最大請求主體大小為 8 MB。這些限制足以確保大多數應用程式的穩定效能。若超過速率限制,您將收到 429 錯誤。您可以實作指數退避的重試邏輯,以優雅地處理這些情況。
上下文視窗支援提示詞與補全合計最多 100,000 個 token。每次請求的最大輸出為 16,000 個 token。若未設定 max_tokens,預設為 2,048 個 token。這些限制旨在平衡效能與成本效益。
curl https://api.deepseekopenaicompatibleapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Summarize the release notes of the last stable build"}]
}'您可以透過回應標頭或最後的串流區塊監控使用情況。這種透明度有助於您保持在限制範圍內,避免服務中斷。單一金鑰帳戶模型簡化了管理,因為您只需追蹤每個專案的一把金鑰。
如何遷移您的 OpenAI SDK
遷移至我們的 API 只需在 OpenAI SDK 設定中更改兩個值:基礎網址與 API 金鑰。其餘程式碼保持不變。這包括所有參數結構、串流處理常式與錯誤處理邏輯。如有需要,您可以輕鬆地來回切換。
將基礎 URL 更新為 HTTPS://api.deepseekopenaicompatibleapi.com/v1。將您的現有 API 金鑰替換為帳戶中的金鑰。模型 ID 為 "uncensored"。您可以透過發送簡單的聊天完成請求來測試連接。如果返回回應,則表示遷移成功。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.deepseekopenaicompatibleapi.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);您可以使用目前用於 OpenAI 的相同客戶端程式庫。這包括對 Python、Node.js 和其他語言的支援。相容性確保了平穩的過渡,無需重寫整個應用程式。這減少了開發時間,並將切換期間的錯誤風險降至最低。