FlutterFlow中ElevenLabs API返回null求助


我正尝试通过ElevenLabs将文本转换为音频,但API返回null响应。所有参数均已正确设置,恳请协助解决!
排查解决方法
- 验证API密钥有效性:用
curl调用模型列表接口测试密钥:
能返回模型数据则密钥正常,否则检查密钥是否复制错误或已失效。curl -H "Accept: audio/mpeg" -H "xi-api-key: 你的API密钥" "https://api.elevenlabs.io/v1/models" - 核对核心请求参数:
- 确认
text字段非空,且单请求文本字符数不超过5000 - 检查
model_id为ElevenLabs官方支持的有效值,比如eleven_monolingual_v1或eleven_multilingual_v2 - 验证
voice_id是否存在,可调用GET /v1/voices接口获取可用语音列表对比
- 确认
- 检查请求格式:确保请求头包含
Content-Type: application/json,请求体为标准JSON格式,无语法错误 - 确认网络连通性:若使用代理,测试代理能否正常访问
api.elevenlabs.io,或切换网络环境重试 - 查看调用额度限制:登录ElevenLabs后台确认当前调用量是否超出套餐限额
内容的提问来源于stack exchange,提问作者Sunilstark
相关产品推荐
相关产品推荐

