Proces aplikacji
Aby korzystać z API Grok Videos 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 skorzystać z bezpłatnej wersji; w przypadku niewystarczającego limitu możesz doładować saldo ogólne w konsoli.
📘 Pełna dokumentacja: Grok Videos Generation API →
Przykład żądania
API Grok Tasks może być używane do sprawdzania wyników API Grok Videos Generation.Ustawienie 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: identyfikator zadania do sprawdzenia.action: sposób operacji na zadaniu, dla pojedynczego zapytania wpiszretrieve.
Przykład kodu CURL
Przykład odpowiedzi
Po pomyślnym wykonaniu żądania API zwróci szczegółowe informacje o tym zadaniu. Polerequest to ciało żądania złożonego podczas inicjowania zadania, a pole response to ciało odpowiedzi zwrócone po zakończeniu zadania, na przykład:
id: identyfikator wygenerowanego zadania, używany do unikalnej identyfikacji tego zadania.request: informacje o żądaniu w zadaniu.response: informacje o odpowiedzi w zadaniu.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, jednostka to sekundy (liczba zmiennoprzecinkowa, z dokładnością do 3 miejsc po przecinku). To pole nie jest zwracane, gdy zadanie nie jest zakończone.
Operacje zbiorcze
Aby sprawdzić szczegóły wielu identyfikatorów zadań, ustawaction na retrieve_batch i przekaż tablicę identyfikatorów zadań przez ids:
Ciało żądania obejmuje:
ids: tablica identyfikatorów zadań do sprawdzenia.action: sposób operacji na zadaniu, dla zapytań zbiorczych wpiszretrieve_batch.

