文件
打造,上線。
MixerBox Cloud 完全相容 OpenAI 介面。把你的 client 指向我們的 API,30 秒就能開始發送請求。
快速上手
- 1. 用 MixerBox ID 登入 /dashboard。
- 2. 從 /dashboard 建立 API key。請當作密碼保管,不要外洩或 commit 進 repo。
- 3. 儲值至少 $5 (Stripe)。
- 4. 把 OpenAI client 的 base URL 改成 https://cloud.mixerbox.com/v1。
驗證
所有請求都需要在 Authorization header 帶 Bearer token。從 dashboard 取得你的 key。
Header
Authorization: Bearer sk-mb-...
Chat completions
傳送訊息列表,取得模型生成的回覆。與 OpenAI /v1/chat/completions 規格完全相同。
請求
curl
curl -X POST https://cloud.mixerbox.com/v1/chat/completions \
-H "Authorization: Bearer sk-mb-..." \
-H "Content-Type: application/json" \
-d '{
"model": "mixerbox/kimi-k2.5",
"messages": [
{"role": "user", "content": "Explain quantum computing in one paragraph."}
]
}' 回應
JSON
{
"id": "chatcmpl-abc123",
"object": "chat.completion",
"model": "mixerbox/kimi-k2.5",
"choices": [{
"index": 0,
"message": {
"role": "assistant",
"content": "Quantum computing harnesses..."
},
"finish_reason": "stop"
}],
"usage": {
"prompt_tokens": 14,
"completion_tokens": 85,
"total_tokens": 99
}
} 串流
加上 "stream": true 即可接收 Server-Sent Events (SSE)。最後一個 chunk 包含 usage。
curl
curl -X POST https://cloud.mixerbox.com/v1/chat/completions \
-H "Authorization: Bearer sk-mb-..." \
-H "Content-Type: application/json" \
-d '{
"model": "mixerbox/kimi-k2.5",
"messages": [
{"role": "user", "content": "Hello"}
],
"stream": true
}' SSE 輸出
SSE
data: {"id":"chatcmpl-abc","object":"chat.completion.chunk","choices":[{"delta":{"role":"assistant"},"index":0}]}
data: {"id":"chatcmpl-abc","object":"chat.completion.chunk","choices":[{"delta":{"content":"Hello"},"index":0}]}
data: {"id":"chatcmpl-abc","object":"chat.completion.chunk","choices":[{"delta":{"content":"!"},"index":0,"finish_reason":"stop"}],"usage":{"prompt_tokens":9,"completion_tokens":2,"total_tokens":11}}
data: [DONE] Python
直接用官方 openai 套件。只要改 base_url。
Python
from openai import OpenAI
client = OpenAI(
base_url="https://cloud.mixerbox.com/v1",
api_key="sk-mb-...",
)
response = client.chat.completions.create(
model="mixerbox/kimi-k2.5",
messages=[{"role": "user", "content": "Hello!"}],
stream=True,
)
for chunk in response:
if chunk.choices[0].delta.content:
print(chunk.choices[0].delta.content, end="") Node.js / TypeScript
直接用官方 openai 套件。只要改 baseURL。
TypeScript
import OpenAI from "openai";
const client = new OpenAI({
baseURL: "https://cloud.mixerbox.com/v1",
apiKey: "sk-mb-...",
});
const stream = await client.chat.completions.create({
model: "mixerbox/kimi-k2.5",
messages: [{ role: "user", content: "Hello!" }],
stream: true,
});
for await (const chunk of stream) {
process.stdout.write(chunk.choices[0]?.delta?.content || "");
} API 文件
/v1 下開放的 endpoint:
| 方法 | 路徑 | 用途 |
|---|---|---|
| POST | /v1/chat/completions | 聊天式生成(支援串流) |
| GET | /v1/models | 列出本服務提供的模型、價格、支援能力 |
可用模型
由我們 serverless 推論服務提供的模型。價格為每 1M tokens,單位 USD。
| 模型 ID | 上下文 | 輸入 $/1M | 輸出 $/1M |
|---|---|---|---|
| mixerbox/kimi-k2.5 | 256K | $0.39 | $1.89 |
| mixerbox/minimax-m2.5 | 196K | $0.14 | $0.89 |
| mixerbox/glm-5 | 200K | $0.59 | $1.91 |
| mixerbox/glm-4.7 | 203K | $0.39 | $1.74 |
| mixerbox/qwen3-coder | 256K | $0.21 | $0.99 |
| mixerbox/nemotron-30b | 256K | $0.04 | $0.19 |
| mixerbox/nemotron-super | 256K | $0.08 | $0.44 |
| mixerbox/kimi-k2-thinking | 256K | $0.59 | $2.49 |
| mixerbox/gemma-3-4b | 128K | $0.03 | $0.07 |
| mixerbox/nemotron-9b | 128K | $0.03 | $0.15 |
| mixerbox/nemotron-12b-vl | 128K | $0.17 | $0.50 |
| mixerbox/gpt-oss-safeguard | 128K | $0.13 | $0.50 |
錯誤碼
標準 HTTP 狀態碼。回應遵循 OpenAI 錯誤格式。
| 代碼 | 說明 |
|---|---|
| 401 | API key 無效或遺失。 |
| 402 | 餘額不足。請至 /dashboard 儲值。 |
| 404 | 模型不存在。查閱 /v1/models 取得可用 ID。 |
| 429 | 超過速率限制。請退避重試 (exponential backoff)。 |
| 500 | 內部錯誤。重試一次;持續發生請來信 cloud@mixerbox.com。 |
| 503 | 模型暫時不可用。重試或換其他模型。 |
SDK
不需要客製 SDK。OpenAI 官方 SDK 完全可用 — 只要覆寫 base URL。
- openai-python ·
base_url= - openai-node ·
baseURL: - langchain ·
ChatOpenAI(base_url=...) - llama-index ·
api_base - vercel ai sdk ·
openai({ baseURL }) - cursor / cline · custom provider
OpenAI 相容
我們的推論服務完全實現 OpenAI 規格——所有 endpoint 形狀、欄位、錯誤碼都一致。可用來生成 client SDK、匯入 Postman / Insomnia,或餵給 AI agent,只要把 base URL 指到 https://cloud.mixerbox.com/v1。