Mukenetsu AI API 快速入門
Mukenetsu AI API 是具備 OpenAI 相容標準端點的無審查 LLM 服務。只需更改 Base URL 並設定 API 金鑰,即可立即將現有 SDK 或客戶端整合,無內容限制地生成文本。
- Base URL
https://api.mukenetsuapi.com/v1- 模型
uncensored
基本設定與 Base URL
Mukenetsu AI 設計為相容 OpenAI 的 REST API。這使得只需少量修改即可使用現有的 OpenAI 客戶端或 SDK。與 API 通訊請使用以下 Base URL。
https://api.mukenetsuapi.com/v1
與其他 LLM 服務不同,無需複雜的端點選擇或額外設定。僅提供單一聊天補全端點和模型列表端點。這種簡化的結構讓開發能迅速進行。
API 金鑰可在Get API key頁面使用電子郵件和密碼註冊時,於註冊後立即取得。無需操作儀表板。此外,我們重視隱私,提示詞資料不會用於模型訓練。
認證與 API 金鑰
存取 API 需要透過標頭Authorization: Bearer <API_KEY>進行認證。Mukenetsu AI 的 API 金鑰使用建立帳戶時生成的金鑰。一個帳戶分配一個 API 金鑰,但您可以隨時重新生成。重新生成金鑰後,舊金鑰將失效,請注意。
若發生認證錯誤,通常會返回 401(Unauthorized)或 402(Payment Required)回應。401 表示金鑰錯誤或已失效,402 表示帳戶的額度餘額不足。額度為預付式,可透過加密貨幣(USDT・USDC)以 $10 以上進行儲值。
聊天補全端點
文本生成的主要端點為POST /v1/chat/completions。透過向此端點發送請求,您可以生成包含對話歷史或系統提示詞的文本。請指定模型 ID 為uncensored。這是與 OpenAI 的 GPT 或其他供應商模型不同的自有開放權重模型。
以下範例顯示如何使用 curl 進行基本的文本生成。必要的參數為模型 ID、訊息,以及可選的串流啟用選項。
curl https://api.mukenetsuapi.com/v1/chat/completions \
-H "Authorization: Bearer $API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "uncensored",
"messages": [{"role": "user", "content": "Write a blunt product review of a cheap VPN."}]
}'此端點不提供嵌入(embeddings)、圖像生成或語音轉換等功能。它專門用於純文本的補全與生成。
串流(SSE)
若希望即時取得生成的文本,可使用串流模式。在請求中包含"stream": true,伺服器將以伺服器發送事件(SSE)格式逐步返回數據。這讓用戶可以在生成完成前顯示部分文本。
若使用 Python 的 OpenAI SDK 或 Node.js 的客戶端庫,只需指定stream=True選項即可自動進行串流處理。事件處理器將接收每個 token 的區塊。
from openai import OpenAI
client = OpenAI(base_url="https://api.mukenetsuapi.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)串流是提升長回應或互動式應用程式使用者體驗的重要功能。然而,若串流期間連線中斷,將無法接收後續事件。
工具/函式呼叫
Mukenetsu AI API 支援工具(函式)呼叫。這使得與外部 API 或資料庫的整合變得更容易。在請求主體中包含tools欄位和tool_choice參數,即可讓模型執行特定函式。
模型會根據需要判斷是否呼叫函式或返回一般文本。呼叫完成後,將函式結果新增至messages並傳遞給模型,即可獲得更詳細的回答。
import OpenAI from "openai";
const client = new OpenAI({ baseURL: "https://api.mukenetsuapi.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 相容格式,您可以直接沿用現有的工具呼叫邏輯。
速率限制與限制
API 使用有以下限制:每分鐘最多 300 個請求,請求主體最大尺寸為 8 MB。超過這些限制將返回 429(Too Many Requests)錯誤。上下文視窗為 100,000 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 技術參數
購買額度前,請先確認介面是否符合你的需求——以下是全部真實參數。
| 項目 | 說明 |
|---|---|
| 介面格式 | 相容 OpenAI:任何 OpenAI SDK 只需更換 base URL 和金鑰 |
| 模型 ID | uncensored |
| 端點 | POST /v1/chat/completions · GET /v1/models |
| Base URL | https://api.mukenetsuapi.com/v1 |
| 驗證 | Authorization: Bearer YOUR_KEY |
| 串流輸出 | 支援 SSE,最後一段包含 token 用量 |
| 取樣參數 | temperature、top_p、stop、seed、presence_penalty、frequency_penalty |
| JSON 模式 | response_format: {"type": "json_object"} |
| 上下文視窗 | 100,000 tokens(輸入與輸出合計) |
| 最大輸出 | 不另設輸出上限;提示+回覆共 100,000 個 token 視窗內,max_tokens 可選 |
| 函式呼叫 | 支援 tools、tool_choice;回覆包含 tool_calls(串流同樣支援),結果以 role: tool 訊息回傳 |
| 請求大小 | 每次請求不超過 8 MB |
| 並行請求 | 每把金鑰同時最多 8 個請求 |
| 回應標頭 | X-Request-Id、X-Balance-USD、X-RateLimit-Limit-Requests、X-RateLimit-Limit-Concurrency |
| 速率限制 | 每把金鑰每分鐘 300 次請求 |
| 免費試用 | $0.50,有效期 7 天,不需信用卡 · 試用金鑰:2 個並行請求,每分鐘 60 次;首次儲值後恢復完整限額(8 和 300) |
| 計費 | 預付額度,按實際 token 用量扣費;錯誤和拒絕不收費 |
| 額度效期 | 付費額度永不過期,無訂閱 |
| 儲值 | USDT(TRC20)或 USDC(Base),$10–$500 任意整數金額 |
| 贈送額度 | 滿 $50 送 5%,滿 $100 送 10% |
| 價格 | 輸入 $0.25 / 百萬 tokens · 輸出 $1.00 / 百萬 tokens |
| 內容政策 | 允許成人內容;涉及未成年人的性內容一律拒絕 |
| 登入 | Google 或電子郵件 + 密碼 |
| 金鑰 | 每個帳戶一把有效金鑰;產生新金鑰後舊金鑰失效 |
錯誤代碼
錯誤以 JSON 回傳,type 欄位固定;失敗或被拒絕的請求不計費。
| 狀態碼 | 類型 | 含義 |
|---|---|---|
400 | bad_request | JSON 無效、訊息為空、參數錯誤或超出上下文視窗 |
401 | missing_key · invalid_key · key_revoked | 缺少金鑰、金鑰錯誤或已被新金鑰取代 |
402 | no_credit | 餘額不足——儲值後立即恢復 |
403 | content_blocked | 涉及未成年人的性內容——拒絕且不計費 |
404 | not_found | 未知端點 |
413 | request_too_large | 請求內容超過 8 MB |
429 | rate_limited · concurrency | 超過每分鐘 300 次或 8 個並行——稍後重試 |
503 | upstream_busy | 模型忙碌——幾秒後重試 |
常見問題
API 金鑰在哪裡取得?
API 金鑰可在網站的「Get API key」頁面,使用電子郵件和密碼註冊時立即取得。無需操作儀表板,金鑰會在註冊後立即顯示在畫面上。
使用哪種模型?
使用模型 ID「uncensored」的自有開放權重模型。與 GPT、Claude、Gemini 等第三方模型不同,它在我們的 GPU 伺服器上運行。模型的詳細架構和基準分數目前尚未公開。
串流期間發生錯誤會怎樣?
若串流期間連線中斷,將無法接收後續事件。如有需要,請從中斷位置重新發送請求,或發送一般(非串流)請求以取得完整回應。
只需一個表單即可取得 API 金鑰
建立帳戶、複製金鑰、更改 Base URL。完成這些設定即告完成。