Co zbudujesz
Utworzysz zadanie generowania obrazu Flux za pomocąPOST /flux/v1/flux-dev, będziesz odpytwać GET /flux/v1/get_result i pobierzesz URL wygenerowanego obrazu, gdy zadanie będzie gotowe.
Wymagania wstępne
- Klucz API CometAPI zapisany w
COMETAPI_KEY - Python 3.10+ z
requestsalbo Node.js 18+ - Ścieżka modelu Flux z dokumentacji Flux API lub Models
Klucz API, bazowy URL, uwierzytelnianie
Generowanie Flux używa nazwy modelu w ścieżce URL:Przykłady kodu
Skorzystaj z poniższych kart, aby zobaczyć przykłady do skopiowania w cURL, Python i Node.js.Wyjaśnienie działania
Generowanie Flux jest asynchroniczne. Endpoint tworzenia zwracaid zadania. Odpytuj /flux/v1/get_result?id=<task_id>, aż status będzie mieć wartość Ready, a następnie pobierz result.sample.
Adresy URL wyników Flux są ograniczone czasowo. Skopiuj ukończone obrazy do własnej pamięci masowej, jeśli Twoja aplikacja potrzebuje trwałego dostępu.
Typowe parametry
Rozwiązywanie problemów / FAQ
Zadanie pozostaje w stanie pending
Zadanie pozostaje w stanie pending
Kontynuuj odpytywanie w pętli ponowień z ograniczoną liczbą prób i limitem czasu. Zapisz ID zadania, aby można było sprawdzić je później.
URL obrazu wygasł
URL obrazu wygasł
Pobierz
result.sample wkrótce po tym, jak zadanie osiągnie stan Ready, a następnie zapisz obraz we własnej pamięci masowej.Parametr Flux powoduje błąd
Parametr Flux powoduje błąd
Obsługa parametrów Flux różni się w zależności od wariantu modelu. Zacznij od
prompt, width i height, a następnie sprawdź dokumentację referencyjną Flux API przed dodaniem pól opcjonalnych.Następne kroki
- Przeczytaj dokumentację referencyjną Flux generate image API.
- Odpytuj wyniki za pomocą Get Flux image result.
- Znajdź modele Flux w sekcji Models.
- Oszacuj koszt za pomocą Estimate request cost before calling a model.