/v1 的 Base URL,Anthropic 客户端使用 API 根地址,然后调用各 SDK 对应的原生协议端点。
个人 Premium 每月 8 美元,包含 500 万 charged API token,并可不限量使用受支持的 Premium Browser Chat 模型。同一份会员权益可以通过这些 SDK 为应用提供能力,也能用于持续维护的编程代理集成和日常 Browser Chat 工作。
本指南使用两种编程语言构建相同的双请求检查。每个示例都会发送一条 OpenAI Responses 请求和一条 Anthropic Messages 请求。
选择请求路径
原生使用 Responses 的 OpenAI 应用请选择 Responses。现有 OpenAI 兼容应用依赖 Chat Completions 契约时请选择 Chat Completions。Claude 原生代码请选择 Messages。
开始前
你需要有效的 Premium 或符合条件的 Team 权限、Capriole AI API Key,以及 Python 或 Node.js 20 及更高版本。Capriole 显示新建的 Key 时请立即复制,完整 Secret 不会再次显示。1
创建环境并安装两个 SDK
在 macOS 或 Linux 上创建并激活虚拟环境,然后安装官方软件包。在 Windows PowerShell 中,使用以下命令激活同一个环境。后续步骤请保持环境处于激活状态。安装命令完成后,两个软件包都应可用,并且没有依赖错误。
2
设置 Capriole API Key
3
创建 SDK 示例
将以下文件保存为
capriole_sdk_example.py。auth_token 是有意使用的配置。它让 Anthropic SDK 以 Bearer Token 形式发送 Capriole API Key。4
运行程序
使用 TypeScript 运行相同检查
使用 Node.js 20 或更高版本。在新项目中安装官方 SDK 和 TypeScript Runner。capriole-sdk-example.ts。
baseURL,Python 构造函数使用 base_url。Anthropic 示例使用 authToken 或 auth_token,让 SDK 向 Capriole 发送 Bearer 身份验证。
应用依赖 Chat Completions 时的用法
同一个 OpenAI 客户端也可以调用 Chat Completions 兼容端点。google-latest 移到 responses.create()。Responses 路由接受受支持的 OpenAI Responses 模型集合,Chat Completions 则接受范围更广的公共兼容模型目录。
解决常见 SDK 错误
理解返回结果的边界
Capriole 会保留 SDK 请求的协议。Responses 输出仍是 Responses 输出,Anthropic Messages 输出仍是 Messages 输出。两个路由共用一个账户和余额,但响应 Schema 不会因此变得可以互换。 多协议 API 文章解释了这套架构。端点字段请参阅 Responses 参考、Chat Completions 参考或 Messages 参考。API 快速开始仍是发送第一条原始请求的最短路径。 关于协议、别名或客户端路径在文档标记为受支持前需要哪些证据,请阅读 Capriole 如何测试多模型 API 兼容性。 API 调用按 charged token 计量。估算工作负载前,请阅读 charged token 如何计算。SDK 官方参考资料
- OpenAI Python SDK
- Anthropic Python SDK
- OpenAI TypeScript 和 JavaScript SDK
- Anthropic TypeScript SDK