Główną funkcją API SeeDream Tasks jest umożliwienie zapytania o status wykonania zadania poprzez wprowadzenie ID zadania wygenerowanego przez API SeeDream Images Generation. Dokument ten szczegółowo opisuje integrację API SeeDream Tasks, aby pomóc Ci łatwo zintegrować i w pełni wykorzystać potężne możliwości tego API. Dzięki API SeeDream Tasks możesz łatwo sprawdzić status wykonania zadań API SeeDream Images Generation.Documentation Index
Fetch the complete documentation index at: https://docs.xhuoapi.ai/llms.txt
Use this file to discover all available pages before exploring further.
Proces aplikacji
Aby korzystać z API SeeDream Tasks, najpierw należy przejść do strony aplikacji SeeDream Images Generation API i złożyć wniosek o odpowiednią usługę, a następnie skopiować ID zadania API SeeDream Images Generation, jak pokazano na obrazku:
Jeśli nie jesteś zalogowany lub zarejestrowany, zostaniesz automatycznie przekierowany na stronę logowania, aby zarejestrować się i zalogować, po zalogowaniu lub rejestracji zostaniesz automatycznie przekierowany z powrotem na bieżącą stronę.
Podczas pierwszej aplikacji otrzymasz darmowy limit, który pozwala na bezpłatne korzystanie z tego API.
Przykład zapytania
API SeeDream Tasks może być używane do sprawdzania wyników API SeeDream Images Generation. Aby dowiedzieć się, jak korzystać z API SeeDream Images Generation, zapoznaj się z dokumentem SeeDream Images Generation API. Weźmy jako przykład ID zadania zwrócone przez usługę API SeeDream Images Generation, aby pokazać, jak używać tego API. Załóżmy, że mamy ID zadania: 20068983-0cc9-4c6a-aeb6-9c6a3c668be0, 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 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
Przykład odpowiedzi
Po pomyślnym wykonaniu żądania API zwróci szczegółowe informacje o tym zadaniu. Na przykład:success, status zadania generowania wideo w tym momencie.task_id, ID zadania generowania wideo w tym momencie.trace_id, ID śledzenia generowania wideo w tym momencie.data, lista wyników zadania generowania obrazu w tym momencie.image_url, link do zadania generowania obrazu w tym momencie.prompt, słowo kluczowe.size: rozdzielczość wygenerowanego obrazu.
Operacje zbiorcze
To jest zapytanie o szczegóły 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
Przykłady kodu są następujące:Przykład odpowiedzi
Po pomyślnym wykonaniu żądania API zwróci szczegółowe informacje o wszystkich zadaniach zbiorczych. Na przykład:items,批量任务的所有具体详情信息。它 jest tablicą, każdy element tablicy ma taki sam format jak wynik zapytania pojedynczego zadania.count,此处批量查询任务的个数。
CURL
错误处理
在调用 API 时,如果遇到错误,API 会返回相应的错误代码和信息。例如: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ń, przekroczyłeś limit.500 api_error:Błąd wewnętrzny serwera, coś poszło nie tak na serwerze.

