API-autentisering
Lär dig hur du autentiserar dina API-begäranden till ElevenLabs
API-nycklar
ElevenLabs API använder API-nycklar för autentisering. Varje API-begäran måste innehålla din API-nyckel, som används för att autentisera dina begäranden och följa upp din användningskvot.
Varje API-nyckel kan konfigureras med följande begränsningar:
- Begränsning av åtkomstområde: Begränsa åtkomsten genom att ange vilka API-slutpunkter nyckeln kan använda.
- Kreditkvot: Ange anpassade kreditgränser för att styra användningen.
- IP-tillåtelselista: Begränsa nyckeln till specifika IP-adresser eller CIDR-intervall. Begäranden från IP-adresser som inte finns på tillåtelselistan avvisas med felet
403. Läs mer.
Kom ihåg att din API-nyckel är hemlig. Dela den inte med andra och exponera den inte i någon kod på klientsidan (webbläsare, appar).
Alla API-begäranden ska innehålla din API-nyckel i HTTP-headern xi-api-key enligt följande:
Göra begäranden
Du kan klistra in kommandot nedan i terminalen för att köra din första API-begäran. Kom ihåg att ersätta $ELEVENLABS_API_KEY med din hemliga API-nyckel.
Exempel med Python-paketet elevenlabs:
Exempel med Node.js-paketet elevenlabs:
Engångstoken
För vissa slutpunkter kan du använda engångstoken för att autentisera dina begäranden. Dessa token är giltiga under en begränsad tid och kan användas för att ansluta till API:et utan att exponera din API-nyckel, till exempel från klientsidan.
Se dokumentationen om engångstoken för mer information.