Proces aplikacji
Aby korzystać z API Flux Images Generation, najpierw przejdź do konsoli Ace Data Cloud, aby uzyskać swój token API, który należy zachować na przyszłość.
Jeśli nie jesteś zalogowany lub zarejestrowany, automatycznie zostaniesz przekierowany na stronę logowania, aby zarejestrować się i zalogować, a po zakończeniu zostaniesz automatycznie przekierowany z powrotem na bieżącą stronę.
Jeden token API wystarczy do wywołania wszystkich usług platformy, nie ma potrzeby składania osobnych wniosków dla każdej usługi. Przy pierwszym wniosku otrzymasz darmowy limit, aby móc go przetestować; gdy limit się wyczerpie, możesz doładować saldo ogólne w konsoli.
📘 Pełna dokumentacja: Flux Images Generation API →
Przykład żądania
API Flux Tasks można wykorzystać do sprawdzania wyników API Flux Images Generation. Aby dowiedzieć się, jak korzystać z API Flux Images Generation, zapoznaj się z dokumentem Flux Images Generation API. Posłużymy się przykładem ID zadania zwróconego przez usługę API Flux Images Generation, aby pokazać, jak korzystać z tego API. Załóżmy, że mamy ID zadania: 2db0168c-2373-4367-8d9a-9dc778802e8a, a następnie pokażemy, jak to zrobić, przekazując ID zadania.Przykład zadania

Ustawienia nagłówków żądania i ciała żądania
Nagłówki żądania obejmują:accept: określa, że oczekiwany jest wynik odpowiedzi w formacie JSON, tutaj wpiszapplication/json.authorization: klucz do wywołania API, po złożeniu wniosku można go bezpośrednio wybrać z rozwijanej listy.
id: przesłane ID zadania.action: sposób operacji na zadaniu.

Przykład kodu
Można zauważyć, że po prawej stronie strony automatycznie wygenerowano kod w różnych językach, jak pokazano na obrazku:
CURL
Python
Przykład odpowiedzi
Po pomyślnym wykonaniu żądania API zwróci szczegółowe informacje o zadaniu obrazka. Na przykład:id, ID zadania generującego ten obraz, używane do unikalnej identyfikacji tego zadania generowania obrazu.request, informacje o żądaniu w zadaniu obrazka.response, informacje o odpowiedzi w zadaniu obrazka.created_at, czas utworzenia zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa).started_at, czas rozpoczęcia wykonania zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa).finished_at, czas zakończenia zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa). To pole nie jest zwracane, gdy zadanie nie jest zakończone.elapsed, czas wykonania zadania, wyrażony w sekundach (liczba zmiennoprzecinkowa, z dokładnością do 3 miejsc po przecinku). To pole nie jest zwracane, gdy zadanie nie jest zakończone.
Operacje zbiorcze
To jest zapytanie o szczegóły zadań obrazków dla wielu ID zadań, w przeciwieństwie do powyższego, należy wybrać akcję jako retrieve_batch. Ciało żądania obejmuje:ids: tablica przesłanych ID zadań.action: sposób operacji na zadaniu.

Przykład kodu
Można zauważyć, że po prawej stronie strony automatycznie wygenerowano kod w różnych językach, jak pokazano na obrazku:
Przykład odpowiedzi
Po pomyślnym wykonaniu żądania API zwróci szczegółowe informacje o wszystkich zadaniach obrazków w partii. Na przykład:CURL
Python
Błędy
W przypadku wywołania API, jeśli wystąpią błędy, API zwróci odpowiedni kod błędu i informacje. Na przykład:400 token_mismatched:Złe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.400 api_not_implemented:Złe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.401 invalid_token:Nieautoryzowany, nieprawidłowy lub brakujący token autoryzacyjny.429 too_many_requests:Zbyt wiele żądań, przekroczono limit.500 api_error:Błąd wewnętrzny serwera, coś poszło nie tak na serwerze.

