Én POST kjører en bildeagent - GPT Image, Imagen, Nano Banana, Grok eller Leonardo - og stegene som pleier å følge, utklipp, redigering og ombeskjæring, ligger ett kall unna med samme nøkkel.
POSThttps://autostud.ai/api/v1/actions/images.generateVelg motoren én gang, generer så ofte du vil, og gjør så filen ferdig.
En agent er et lagret oppsett: motor, størrelse, stil og promptmalen teamet ditt ble enige om. Hent listen fra arbeidsområdet ditt og ta vare på id-en.
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 pluss variablene malen forventer. Svaret bærer bildet og kredittene det kostet.
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"
}
}'Klipp bort bakgrunnen, bruk en instruksjonsstyrt redigering, eller ombeskjær til et annet format. Samme nøkkel, samme regnskap, ingen andre integrasjon.
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 for å generere, ett for etterbehandling.
agent_idBildeagenten som skal kjøre. Motor, størrelse og stil følger med den.
promptHva som skal tegnes, skrevet slik agentmalen din forventer det.
variablesVerdiene til plassholderne i den malen, slik at én agent kan betjene en hel katalog.
image_urlTil etterbehandlingsverktøyene: bildet som skal klippes ut, redigeres eller beskjæres. Alt som er offentlig tilgjengelig.
Hver motor eksponeres som en agent, så å bytte modell er en annen id, ikke en annen integrasjon. Nye motorer dukker opp som nye agenter.
Å generere er sjelden siste steg. Bakgrunnsfjerning, instruksjonsredigeringer og ombeskjæring er handlinger i det samme API-et, fakturert likt og avgrenset av samme nøkkel.
tools.remove_backgroundtools.image_modificationtools.image_cropHvert svar rapporterer kredittene det brukte, og historikken er lesbar på /api/v1/generations. Priser settes per motor i arbeidsområdet, aldri i forespørselen.
Det er nettopp det variabler er til for: agenten holder malen og stilen, og kallet fyller inn det som endrer seg. En produktkatalog er én agent og N kall, ikke N agenter.
generation.completed utløses for bilder akkurat som for video og lyd, så ett enkelt abonnement dekker hele genereringsfamilien.
Ja. Den genererte URL-en går rett inn i et tidslinjelag, og renders.create gjør hele komposisjonen om til en mp4 med samme nøkkel.
Lag virale videoer på få minutter. Du trenger ikke kort for å prøve gratis.