Ét POST kører en billedagent - GPT Image, Imagen, Nano Banana, Grok eller Leonardo - og de trin, der plejer at følge, fritlægning, redigering og ombeskæring, ligger ét kald væk med den samme nøgle.
POSThttps://autostud.ai/api/v1/actions/images.generateVælg motoren én gang, generér så tit du vil, og gør så filen færdig.
En agent er en gemt konfiguration: motor, størrelse, stil og den promptskabelon, dit team er blevet enige om. Hent listen fra dit arbejdsområde, og gem id-et.
export AUTOSTUD_API_KEY="sk_live_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
# An image agent is a saved configuration, not a model name.
curl "https://autostud.ai/api/v1/agents?agent_type=image&limit=10" \
-H "Authorization: Bearer $AUTOSTUD_API_KEY"Send prompten plus de variabler, skabelonen forventer. Svaret bærer billedet og de kreditter, det kostede.
curl -X POST https://autostud.ai/api/v1/actions/images.generate \
-H "Authorization: Bearer $AUTOSTUD_API_KEY" \
-H "Content-Type: application/json" \
-H "Idempotency-Key: sku-4471-packshot" \
-d '{
"agent_id": "a91d5f27-6c0b-4e83-97aa-2b1e4d70c6f9",
"prompt": "A ceramic mug seen three-quarter, soft studio light",
"variables": {
"product": "ceramic mug",
"color": "matte navy"
}
}'Fritlæg baggrunden, anvend en instruktionsbaseret redigering, eller ombeskær til et andet format. Samme nøgle, samme regnskab, ingen anden integration.
curl -X POST https://autostud.ai/api/v1/actions/tools.remove_background \
-H "Authorization: Bearer $AUTOSTUD_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"image_url": "https://cdn.autostud.ai/generations/b6c30a19.../image.png"
}'Tre felter til at generere, ét til efterbehandling.
agent_idDen billedagent, der skal køre. Motor, størrelse og stil følger med den.
promptHvad der skal tegnes, skrevet som din agentskabelon forventer det.
variablesVærdierne til pladsholderne i den skabelon, så én agent kan betjene et helt katalog.
image_urlTil afslutningsværktøjerne: billedet der skal fritlægges, redigeres eller beskæres. Alt offentligt tilgængeligt.
Hver motor er eksponeret som en agent, så et modelskift er et andet id, ikke en anden integration. Nye motorer dukker op som nye agenter.
At generere er sjældent sidste trin. Baggrundsfjernelse, instruktionsredigeringer og ombeskæring er handlinger i det samme API, afregnet ens og afgrænset af den samme nøgle.
tools.remove_backgroundtools.image_modificationtools.image_cropHvert svar rapporterer de brugte kreditter, og historikken kan læses på /api/v1/generations. Priser er pr. motor og sættes i arbejdsområdet, aldrig i forespørgslen.
Det er præcis, hvad variabler er til: agenten holder skabelonen og stilen, og kaldet udfylder det, der skifter. Et produktkatalog er én agent og N kald, ikke N agenter.
generation.completed udløses for billeder nøjagtigt som for video og lyd, så ét enkelt abonnement dækker hele generationsfamilien.
Ja. Den genererede URL går direkte ind i et tidslinjelag, og renders.create laver hele kompositionen om til en mp4 med den samme nøgle.
Lav virale videoer på få minutter. Der skal ikke kort til for at prøve gratis.