Przejdź do treści

Dokumentacja programisty UlazAI

Uwierzytelnianie

Model uwierzytelniania

Punkty końcowe obrazu i wideo API obsługują uwierzytelnianie za pomocą klucza API. Dla zewnętrznych integracji, użyj klucza API z Authorization nagłówek.

Ważne: /api/register/ i /api/login/ są aktualnie wyłączony i powrót 403. Użyj procesu logowania przez Internet i klucza API zamiast tego zarządzanie.

Zalecana konfiguracja

  1. Zaloguj się na /konta/logowanie/.
  2. Utwórz klucz API na swoim pulpicie nawigacyjnym lub przez POST /api/api-keys/ podczas uwierzytelniania.
  3. Wyślij prośby do /api/v1/... z twoim kluczem Authorization.
  4. Aby odkryć model, zadzwoń /api/v1/models/image/ i /api/v1/models/video/.

Formaty nagłówków autoryzacji

Backend akceptuje wiele formatów nagłówków uwierzytelniania.

Authorization: Bearer YOUR_API_KEY
Authorization: Token YOUR_API_KEY
Authorization: YOUR_API_KEY

Utwórz klucz API (uwierzytelniony sesją)

Jeśli jesteś zalogowany w sesji przeglądarki, możesz programowo tworzyć klucze.

curl -X POST https://ulazai.com/api/api-keys/ \
  -H "Content-Type: application/json" \
  -H "X-CSRFToken: YOUR_CSRF_TOKEN" \
  -H "Cookie: sessionid=YOUR_SESSION" \
  -d '{
    "name": "Production key"
  }'

Odpowiedź zawiera jednorazowo pełny klucz. Przechowuj go natychmiast.

Rozwiązywanie problemów z uwierzytelnianiem

  • 401 oznacza brak klucza, nieprawidłowy lub unieważniony.
  • 402 może wskazywać brak zakupionych kredytów na użytkowanie API.
  • Kredyty powitalne są dostępne wyłącznie na stronie internetowej i nie można ich wykorzystać za pośrednictwem API.