Skapa mallkörning
Starta en körning av en flödesmall. Skicka version_id för att låsa en ögonblicksbild, eller utelämna det / skicka latest för att köra den senast publicerade versionen. Ange indatavärden under inputs, med indataportens id som nyckel. Svaret är körningen i dess ursprungliga tillstånd, där varje utdata redan listas under sitt port-id i outputs. Inkludera webhook för att ta emot en flows_template_run-händelse med den färdiga körningen när dess status är completed eller failed; det här är det rekommenderade sättet att vänta. Utan en webhook hämtar du GET /v1/flows/templates/{template_id}/runs/{run_id} med ett måttligt intervall tills status är slutgiltig.
Sökvägsparametrar
ID:t för mallen, som visas i ElevenLabs-appen eller av GET /v1/flows/templates.
Headers
Förfrågan
Indatavärden med indataportens ID som nyckel. Varje indataport i versionen som körs måste anges; ett saknat eller okänt ID avvisas. Ange {} för en mall utan indata.
Mallögonblicksbilden som ska köras. Ange ett specifikt versions-id för att låsa den ögonblicksbilden, eller latest (standardvärdet när parametern utelämnas) för att köra mallens senast publicerade version. Endast publicerade versioner kan låsas, utom av mallens ägare, som också kan låsa en opublicerad sparad ögonblicksbild för att prova den före publicering. Det aktiva utkastet körs aldrig via detta API.
Inkludera för att skicka körningens resultat till arbetsytans konfigurerade flows-webhooks när körningens status blir completed eller failed. En händelse för hela körningen: händelsens flows_template_run-data motsvarar det slutliga svaret från GET /v1/flows/templates/{template_id}/runs/{run_id}.
Svar
Den unika identifieraren för körningen.
Mallen som den här körningen körde, så att en webhook-mottagare som kör flera mallar kan skilja sina körningar åt utan att behöva behålla en mappning mellan körningar och mallar.
Mallversionen som den här körningen körde. Bestäms när körningen skapas, så en körning som startas med latest registrerar den konkreta version som kördes.
Körningens status, sammanställd från dess utdata: pending tills en utdata startar, generating medan någon utdata är oavslutad, completed när varje utdata har slutförts och failed när varje utdata har avslutats och minst en har misslyckats. completed och failed är slutgiltiga: webhooken flows_template_run utlöses när körningen når något av dessa tillstånd.
Körningens utdata, indexerade efter utport-id. Varje utdata är en TemplateOutput som särskiljs av type, det type som dess ports content_schema har.