API 身份验证
了解如何验证 ElevenLabs API 请求
API 密钥
无需手动配置密钥,让编码智能体帮你完成。
将以下内容粘贴到 Claude Code、Cursor 或 Codex。它会帮你登录或创建账户、创建密钥,并将 SDK 添加到项目中。
了解其工作方式,或者阅读 onboard 命令的源代码,查看它会具体向智能体发送什么内容。
ElevenLabs API 使用 API 密钥进行身份验证。每个 API 请求都必须包含 API 密钥,用于验证请求身份并跟踪用量配额。
每个 API 密钥可配置以下限制:
- 范围限制: 通过限制密钥可访问的 API 端点来设置访问权限。
- 额度配额: 设置自定义额度上限以控制用量。
- IP 允许列表: 将密钥限制为特定 IP 地址或 CIDR 范围。来自不在允许列表中的 IP 的请求会被拒绝,并返回
403错误。了解更多。
请注意,API 密钥属于机密信息。 不要与他人共享,也不要将其暴露在任何客户端代码中(浏览器、应用)。
所有 API 请求都应按以下方式在 xi-api-key HTTP 标头中包含 API 密钥:
发起请求
可将以下命令粘贴到终端,运行第一个 API 请求。请务必将 $ELEVENLABS_API_KEY 替换为私密 API 密钥。
使用 elevenlabs Python 包的示例:
使用 elevenlabs Node.js 包的示例:
一次性令牌
对于某些端点,可使用一次性令牌验证请求。这些令牌的有效期有限,可用于连接 API 而不暴露 API 密钥,例如从客户端发起连接。
更多信息请参阅一次性令牌文档。