DOCUMENTATION
接入文档
5 分钟完成接入,兼容 OpenAI SDK,支持对话 / 图像 / 视频三类模型,国内直连无需代理。
快速接入
棱镜AI 完全兼容 OpenAI API 格式。只需修改 base_url,无需改动任何业务代码。
配置开发工具
Claude Code
- 设置两个环境变量后启动 claude 即可(推荐用 .env 或 shell rc 文件持久化):
- export ANTHROPIC_BASE_URL=https://api.prysm-ai.com
- export ANTHROPIC_AUTH_TOKEN=sk-xxxxxxxx
- Windows PowerShell 用 $env:ANTHROPIC_BASE_URL="https://api.prysm-ai.com"
Claude Code 不再有 S 菜单。所有配置走环境变量或 ~/.claude/settings.json。模型 ID 直接传给 claude --model 参数。
Cursor
- 打开 Settings → Models(Cmd/Ctrl + Shift + J)
- 关掉默认 Cursor Pro 模型,新增 Override OpenAI Base URL
- 填 https://api.prysm-ai.com/v1,把 OpenAI API Key 改成 sk-xxxxxxxx
- 点 Verify,通过后选要用的模型 ID(如 gpt-5.5)
Cursor 设置里的「OpenAI API Key」字段同时承担 base url + key 两件事,必须勾上 Override 选项才会读自定义 URL。
Cline / Continue / Aider
- Cline (VS Code 插件):API Provider 选 OpenAI Compatible → Base URL 填 https://api.prysm-ai.com/v1 → API Key 填 sk-xxx
- Continue:编辑 ~/.continue/config.json,在 models 项加 apiBase: "https://api.prysm-ai.com/v1" 和 apiKey
- Aider:启动时加 --openai-api-base https://api.prysm-ai.com/v1 --openai-api-key sk-xxx
对话
兼容 OpenAI Chat Completions API,支持流式输出(SSE)和非流式两种模式。
</>Request Schema POST /v1/chat/completions
</>Response Schema(非流式)
</>Response Schema(流式 SSE)
图像生成
图像生成兼容 OpenAI Images API,返回图片 URL(有效期 24 小时)或 Base64 数据。
</>Request Schema POST /v1/images/generations
</>Response Schema
视频生成(异步)
视频生成为异步任务,分两步:① 提交任务获取 taskId,② 轮询状态直至 SUCCEEDED。
⚠️ 视频 URL 有效期约 24 小时,请及时下载保存。
</>Request Schema POST /api/video(tumbleweed-2-0)
计费说明:tumbleweed-2-0 按上游返回的
usage token 数计费, 单价随「分辨率 × 是否图生视频(有 images / videos / audios)」变化;时长越长 token 越多、费用越高。提交时按预估扣减额度,任务成功后按实际 token 结算。</>🪪 人像资产库(asset library)—— 复用同一人物角色
想用「同一个虚拟人 IP / 代言人形象」反复出视频?把图片先注册为资产,拿到
asset_id 后, 生成视频时用 asset://<id> 替代 URL, 速度更快、人物特征更稳定。上游按账号隔离资产,本平台再按用户 ID 二次隔离,互不可见。</>Resource Schema /api/video/assets
⚠️ asset 处理通常 10-30 秒,
PENDING 状态不能用于生成视频。 失败时返回 FAILED,可重新创建。</>Response Schema(提交成功 → PENDING)
</>Response Schema(轮询 → SUCCEEDED)
</>Query Parameters GET /api/video/status
模型 ID 参考
错误码
所有错误响应格式统一为 { "error": { "message": "..." } }。
401Unauthorized
API Key 无效或缺失。检查 Authorization 头是否正确,格式为 Bearer sk-xxxxxxxx。
402Payment Required
账户余额不足。请前往控制台 → 账单 充值。
404Model Not Found
模型 ID 不存在或尚未开放。请对照上方模型列表核查。
429Too Many Requests
请求频率超限(默认 60 RPM)。建议代码中加入指数退避重试。
500Internal Error
服务端内部错误,通常为上游临时故障,1–2 分钟内自动恢复。
503Service Unavailable
上游模型服务暂时不可用,建议添加重试逻辑并设置最大重试次数。