API 身份验证
API 身份验证
了解如何验证 ElevenLabs API 请求
API 密钥
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 密钥,例如从客户端发起连接。
更多信息请参阅一次性令牌文档。