API-autentisering
Lär dig hur du autentiserar dina API-förfrågningar till ElevenLabs
API-nycklar
Hoppa över nyckeln. Låt din kodningsagent konfigurera den.
Klistra in detta i Claude Code, Cursor eller Codex. Det loggar in dig eller skapar ett konto, skapar en nyckel och lägger till SDK:t i ditt projekt.
Se hur det fungerar, eller läs källkoden för kommandot onboard för att se exakt vad det säger till din agent.
ElevenLabs API använder API-nycklar för autentisering. Varje förfrågan till API:t måste inkludera din API-nyckel, som används för att autentisera dina förfrågningar och spåra användningskvoten.
Varje API-nyckel kan konfigureras med följande begränsningar:
- Omfångsbegränsning: Ange åtkomstbegränsningar genom att begränsa vilka API-slutpunkter nyckeln kan komma åt.
- Kreditkvot: Definiera anpassade kreditgränser för att kontrollera användningen.
- IP-tillåtelselista: Begränsa nyckeln till specifika IP-adresser eller CIDR-intervall. Förfrågningar från IP-adresser som inte finns på tillåtelselistan avvisas med ett
403-fel. Läs mer.
Kom ihåg att din API-nyckel är hemlig. Dela den inte med andra och exponera den inte i kod på klientsidan (webbläsare, appar).
Alla API-förfrågningar bör inkludera din API-nyckel i en HTTP-header med namnet xi-api-key enligt följande:
Göra förfrågningar
Du kan klistra in kommandot nedan i din terminal för att köra din första API-förfrågan. Se till 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 förfrågningar. Dessa token är giltiga under en begränsad tid och kan användas för att ansluta till API:t utan att exponera din API-nyckel, till exempel från klientsidan.
Se dokumentationen för engångstoken för mer information.