Uwierzytelnianie API
Dowiedz się, jak uwierzytelniać żądania do API ElevenLabs
Klucze API
API ElevenLabs używa kluczy API do uwierzytelniania. Każde żądanie do API musi zawierać klucz API, który uwierzytelnia żądania i pozwala śledzić limit użycia.
Dla każdego klucza API możesz ustawić te ograniczenia:
- Ograniczenie zakresu: Ogranicz dostęp, określają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ądarkach, aplikacjach).
Wszystkie żądania API powinny zawierać klucz API w nagłówku HTTP xi-api-key:
Wysyłanie żądań
Wklej poniższe polecenie w terminalu, aby uruchomić pierwsze żądanie 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żywać tokenów jednorazowych do uwierzytelniania żądań. Są one 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.