Uwierzytelnianie API
Dowiedz się, jak uwierzytelniać żądania do API ElevenLabs
Klucze API
Pomiń klucz. Niech skonfiguruje go twój agent programistyczny.
Wklej to do Claude Code, Cursor lub Codex. Narzędzie zaloguje cię lub utworzy konto, utworzy klucz i doda SDK do projektu.
Zobacz, jak to działa lub przeczytaj kod źródłowy polecenia onboard, aby dokładnie zobaczyć, co przekazuje twojemu agentowi.
API ElevenLabs używa kluczy API do uwierzytelniania. Każde żądanie do API musi zawierać klucz API, który uwierzytelnia żądania i śledzi limit użycia.
Dla każdego klucza API możesz ustawić te ograniczenia:
- Ograniczenie zakresu: Ogranicz dostęp, wskazując endpointy API dostępne dla klucza.
- Limit kredytów: Ustaw własne limity kredytów, by kontrolować użycie.
- Lista dozwolonych adresów IP: Ogranicz klucz do konkretnych adresów IP lub zakresów CIDR. Żądania z adresów IP spoza listy są odrzucane z błędem
403. Dowiedz się więcej.
Pamiętaj, że klucz API jest tajny. Nie udostępniaj go innym ani nie ujawniaj w kodzie po stronie klienta (przeglądarki, aplikacje).
Wszystkie żądania do API powinny zawierać klucz API w nagłówku HTTP xi-api-key:
Wysyłanie żądań
Możesz wkleić poniższe polecenie do terminala, aby wykonać pierwsze żądanie do API. Zastąp $ELEVENLABS_API_KEY swoim tajnym kluczem API.
Przykład z pakietem Python elevenlabs:
Przykład z pakietem Node.js elevenlabs:
Tokeny jednorazowe
W przypadku niektórych endpointów możesz użyć tokenów jednorazowych do uwierzytelniania żądań. Są ważne przez ograniczony czas i pozwalają łączyć się z API bez ujawniania klucza API, na przykład po stronie klienta.
Więcej informacji znajdziesz w dokumentacji Tokeny jednorazowe.