Ansökningsprocess
För att använda Flux Images Generation API, börja med att gå till Ace Data Cloud-konsolen för att få din API-token, som du kan spara för framtida bruk.
Om du inte har loggat in eller registrerat dig, kommer du automatiskt att omdirigeras till inloggningssidan där du uppmanas att registrera dig och logga in, och efter att ha slutfört detta kommer du automatiskt att återvända till den aktuella sidan.
En API-token räcker för att anropa alla tjänster på plattformen, du behöver inte ansöka separat för varje tjänst. Första ansökan ger en gratis kvot, så att du kan prova gratis; när kvoten är otillräcklig kan du ladda på allmän balans i konsolen.
📘 Fullständig dokumentation: Flux Images Generation API →
Begärningsexempel
Flux Tasks API kan användas för att fråga om resultaten från Flux Images Generation API. För information om hur man använder Flux Images Generation API, se dokumentationen Flux Images Generation API. Vi tar ett exempel med ett uppdrag-ID som returnerats av Flux Images Generation API och visar hur man använder detta API. Anta att vi har ett uppdrag-ID: 2db0168c-2373-4367-8d9a-9dc778802e8a, och vi visar hur man gör detta genom att ange ett uppdrag-ID.Uppdragsexempelbild

Ställ in begärningshuvuden och begärningskropp
Begärningshuvuden inkluderar:accept: anger att du tar emot svar i JSON-format, här anges somapplication/json.authorization: nyckeln för att anropa API:t, som kan väljas direkt efter ansökan.
id: det uppladdade uppdrag-ID:t.action: hur uppdraget ska hanteras.

Kodexempel
Det kan noteras att olika språkets kod redan har genererats automatiskt på högra sidan, som visas i bilden:
CURL
Python
Svarsexempel
När begäran lyckas kommer API:t att returnera detaljerad information om detta bilduppdrag. Till exempel:request-fältet är begärningskroppen som skickades för att initiera uppdraget, medan response-fältet är svaret som returneras efter att uppdraget har slutförts. Fälten beskrivs nedan.
id, ID:t för att generera detta bilduppdrag, används för att unikt identifiera detta bildgenereringsuppdrag.request, information om begäran i bilduppdraget.response, information om svaret i bilduppdraget.created_at, tidpunkten då uppdraget skapades, Unix-tidsstämpel (sekunder, flyttal).started_at, tidpunkten då uppdraget började utföras, Unix-tidsstämpel (sekunder, flyttal).finished_at, tidpunkten då uppdraget slutfördes, Unix-tidsstämpel (sekunder, flyttal). Detta fält returneras inte om uppdraget inte är slutfört.elapsed, den tid som uppdraget tog att utföra, i sekunder (flyttal, med 3 decimaler). Detta fält returneras inte om uppdraget inte är slutfört.
Batchfrågeoperation
Detta är för att fråga om detaljerna för flera uppdrag-ID:n, och till skillnad från ovanstående måsteaction väljas som retrieve_batch.
Begärningskropp inkluderar:
ids: en array av uppladdade uppdrag-ID:n.action: hur uppdraget ska hanteras.

Kodexempel
Det kan noteras att olika språkets kod redan har genererats automatiskt på högra sidan, som visas i bilden:
Svarsexempel
När begäran lyckas kommer API:t att returnera detaljerad information om alla batchbilduppdrag. Till exempel:CURL
Python
Felhantering
Vid anrop av API:et, om ett fel uppstår, kommer API:et att returnera motsvarande felkod och information. Till exempel:400 token_mismatched:Felaktig begäran, möjligtvis på grund av saknade eller ogiltiga parametrar.400 api_not_implemented:Felaktig begäran, möjligtvis på grund av saknade eller ogiltiga parametrar.401 invalid_token:Obehörig, ogiltig eller saknad auktoriseringstoken.429 too_many_requests:För många begärningar, du har överskridit hastighetsgränsen.500 api_error:Intern serverfel, något gick fel på servern.

