在 5 分钟内完成首次 API 调用。请使用下方已上线模型 ID — 带空格或错误大小写(如 Claude Sonnet 4.6)会导致失败。
模型 ID — 请使用精确字符串
⚠ 最常见错误
当 model 字段与后端 ID 不完全一致时,会返回 No available channel for model …。
- 错误:
Claude Opus 4.8、gemini-2.5-pro、deepseek-v4-flash(尚未上线) - 正确:
claude-opus-4-8、claude-sonnet-4-6、gpt-5.5
目前有 6 个模型已上线。完整 42 模型目录中其余项在模型页标记为即将上线。可通过 GET /v1/models 或控制台 → 模型 获取最新 ID。
1. 创建账户
- 访问 https://boundlessapi.com
- 点击 Start free — 使用邮箱、Google 或 GitHub 注册
- 账户到账 $5.00 — 无需绑卡
2. 创建 API Key
- 打开 Dashboard → API Keys
- 点击 Create Key
- 命名(如
dev-local) - 立即复制 Key — 仅显示一次
3. 首次请求
Base URL: https://api.boundlessapi.com/v1
cURL
curl https://api.boundlessapi.com/v1/chat/completions \
-H "Content-Type: application/json" \
-H "Authorization: Bearer YOUR_API_KEY" \
-d '{
"model": "claude-sonnet-4-6",
"messages": [{"role": "user", "content": "Hello!"}]
}'
Python (OpenAI SDK)
from openai import OpenAI
client = OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.boundlessapi.com/v1",
)
response = client.chat.completions.create(
model="claude-sonnet-4-6",
messages=[{"role": "user", "content": "Hello!"}],
)
print(response.choices[0].message.content)
TypeScript (OpenAI SDK)
import OpenAI from "openai";
const client = new OpenAI({
apiKey: process.env.BOUNDLESS_API_KEY,
baseURL: "https://api.boundlessapi.com/v1",
});
const response = await client.chat.completions.create({
model: "claude-sonnet-4-6",
messages: [{ role: "user", content: "Hello!" }],
});
console.log(response.choices[0].message.content);
4. 查看用量
Dashboard → Activity 显示每次请求的模型、Token、费用与延迟。
5. 下一步
| 主题 | 文档 |
|---|---|
| API Key 与安全 | 认证 |
| 全部端点 | API 参考 |
| 模型列表 | 模型 |
| Prompt 缓存 | Prompt 缓存 |
| 速率限制 | 速率限制 |
| 计费 | 计费说明 |
| 从 OpenRouter 迁移 | 迁移指南 |
故障排除
| 问题 | 处理 |
|---|---|
401 invalid_api_key |
检查 Key,确保有 Bearer 前缀 |
402 insufficient_quota |
在 Billing 充值 |
429 rate_limit_exceeded |
降低频率;见 速率限制 |
model_not_found / no available channel |
使用侧边栏中的已上线模型 ID — 原样复制,不能有空格。见 模型 ID。 |
完整列表:错误码
支持
- FAQ
- Discord #support
- support@boundlessapi.com