Proces aplikowania
Aby używać Flux Images Generation API, najpierw przejdź do konsoli Ace Data Cloud, aby uzyskać swój API Token i zachować go na później.
Jeśli nie jesteś jeszcze zalogowany ani zarejestrowany, zostaniesz automatycznie przekierowany na stronę logowania, która zaprosi Cię do rejestracji i zalogowania się, a po zakończeniu automatycznie powrócisz na bieżącą stronę.
Jeden API Token może wywoływać wszystkie usługi platformy, bez konieczności osobnego aplikowania dla każdej usługi. Przy pierwszej aplikacji otrzymasz bezpłatny limit, który umożliwia darmowe wypróbowanie; gdy limit jest niewystarczający, możesz doładować uniwersalne saldo w konsoli.
📘 Pełna dokumentacja: Flux Images Generation API →
Przykład żądania
Flux Tasks API może służyć do sprawdzania wyników Flux Images Generation API. Informacje o tym, jak używać Flux Images Generation API, znajdziesz w dokumentacji Flux Images Generation API . Jako przykład weźmiemy jeden identyfikator zadania zwrócony przez usługę Flux Images Generation API, aby zademonstrować, jak używać tego API. Załóżmy, że mamy identyfikator zadania: 2db0168c-2373-4367-8d9a-9dc778802e8a, następnie zademonstrujemy, jak poprzez przekazanie identyfikatora zadania.Przykładowy obraz zadania

Ustawianie nagłówków żądania i treści żądania
Request Headers obejmują:accept: określa odbieranie wyników odpowiedzi w formacie JSON, tutaj należy wpisaćapplication/json.authorization: klucz do wywoływania API, po złożeniu wniosku można go bezpośrednio wybrać z listy rozwijanej.
id: identyfikator przesłanego zadania.action: sposób działania na zadaniu.

Przykład kodu
Można zauważyć, że po prawej stronie strony automatycznie wygenerowano już 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 obrazu. Na przykład:id, ID wygenerowanego zadania obrazu, używane do jednoznacznej identyfikacji tego zadania generowania obrazu.request, informacje o żądaniu w sprawdzanym zadaniu obrazu.response, informacje zwrotne w sprawdzanym zadaniu obrazu.created_at, czas utworzenia zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa).started_at, czas rozpoczęcia wykonywania zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa).finished_at, czas ukończenia zadania, znacznik czasu Unix (sekundy, liczba zmiennoprzecinkowa). To pole nie jest zwracane, gdy zadanie nie zostało ukończone.elapsed, czas wykonania zadania, w sekundach (liczba zmiennoprzecinkowa, zachowane 3 miejsca po przecinku). To pole nie jest zwracane, gdy zadanie nie zostało ukończone.
Operacja zapytania zbiorczego
Jest to sprawdzanie szczegółów zadań obrazów dla wielu identyfikatorów zadań, różnica w stosunku do powyższego polega na konieczności wybrania action jako retrieve_batch Request Body obejmuje:ids: tablica identyfikatorów przesłanych zadań.action: sposób działania na zadaniu.

Przykład kodu
Można zauważyć, że po prawej stronie strony automatycznie wygenerowano już 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 obrazów w tej partii. Na przykład:items zawiera szczegółowe informacje o wsadowych zadaniach obrazów. Szczegółowe informacje o każdym zadaniu obrazu są takie same jak pola opisane powyżej, a informacje o polach są następujące.
items, wszystkie szczegółowe informacje o wsadowych zadaniach obrazów. Jest to tablica, a format każdego elementu tablicy jest taki sam jak format wyniku zwracanego przy zapytaniu o pojedyncze zadanie opisanym powyżej.count, liczba zadań obrazów w tym wsadowym zapytaniu.
CURL
Python
Obsługa błędów
Podczas wywoływania API, jeśli wystąpi błąd, API zwróci odpowiedni kod błędu i informację. Na przykład:400 token_mismatched: Nieprawidłowe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.400 api_not_implemented: Nieprawidłowe żądanie, prawdopodobnie z powodu brakujących lub nieprawidłowych parametrów.401 invalid_token: Brak autoryzacji, nieprawidłowy lub brakujący token autoryzacyjny.429 too_many_requests: Zbyt wiele żądań, przekroczono limit częstotliwości.500 api_error: Wewnętrzny błąd serwera, coś poszło nie tak na serwerze.

