Przejdź do nawigacji

Utwórz uruchomienie szablonu

Uruchamia wykonanie szablonu flows. Przekaż version_id, aby przypiąć migawkę, lub pomiń go / przekaż latest, aby uruchomić najnowszą opublikowaną wersję. Ustaw wartości wejściowe w inputs, używając identyfikatora portu wejściowego jako klucza. Odpowiedź zawiera wykonanie w stanie początkowym, a każde wyjście jest już wymienione pod identyfikatorem swojego portu w outputs. Dodaj webhook, aby otrzymać zdarzenie flows_template_run z ukończonym wykonaniem, gdy jego status będzie równy completed lub failed; to zalecany sposób oczekiwania. Bez niego pobieraj GET /v1/flows/templates/{template_id}/runs/{run_id} w rozsądnych odstępach, aż status osiągnie stan końcowy.

Parametry ścieżki

template_idstringWymagany

ID szablonu, wyświetlane w aplikacji ElevenLabs lub przez GET /v1/flows/templates.

Nagłówki

xi-api-keystringOpcjonalny

Żądanie

This endpoint expects an object.
inputsmap from strings to strings or booleans or integers or doubles or objects or lists of TemplateRunInputWymagany

Wartości wejściowe przypisane do identyfikatora portu wejściowego. Należy podać każdy port wejściowy uruchamianej wersji; brakujący lub nieznany identyfikator zostanie odrzucony. Przekaż {} dla szablonu bez danych wejściowych.

version_idstring or nullOpcjonalny>=1 character

Migawka szablonu do uruchomienia. Przekaż identyfikator konkretnej wersji, aby przypiąć tę migawkę, lub latest (wartość domyślna, gdy parametr pominięto), aby uruchomić ostatnio opublikowaną wersję szablonu. Można przypinać tylko opublikowane wersje, z wyjątkiem właściciela szablonu, który może też przypiąć nieopublikowaną zapisaną migawkę, aby wypróbować ją przed publikacją. Aktywny szkic nigdy nie jest uruchamiany przez to API.

webhookobject or nullOpcjonalny

Uwzględnij, aby wysłać wynik uruchomienia do skonfigurowanych webhooków flows workspace, gdy status uruchomienia osiągnie wartość completed lub failed. Jedno zdarzenie dla całego uruchomienia: data zdarzenia flows_template_run odpowiada końcowej odpowiedzi GET /v1/flows/templates/{template_id}/runs/{run_id}.

Odpowiedź

Pomyślna odpowiedź

idstring
Unikalny identyfikator uruchomienia.
template_idstring

Szablon wykonany przez to uruchomienie, dzięki czemu odbiorca webhooka uruchamiający kilka szablonów może odróżnić ich uruchomienia bez przechowywania mapy uruchomień i szablonów.

version_idstring

Wersja szablonu wykonana przez to uruchomienie. Jest określana podczas tworzenia uruchomienia, więc uruchomienie rozpoczęte z latest zapisuje konkretną wykonaną wersję.

statusenum

Status uruchomienia, zebrany z jego danych wyjściowych: pending, dopóki nie rozpocznie się generowanie danych wyjściowych; generating, gdy dowolne dane wyjściowe są nieukończone; completed, gdy wszystkie dane wyjściowe są ukończone; oraz failed, gdy wszystkie dane wyjściowe się zakończyły, a co najmniej jedno nie powiodło się. completed i failed są stanami końcowymi: webhook flows_template_run jest wywoływany, gdy uruchomienie osiągnie którykolwiek z nich.

Dozwolone wartości:
outputsmap from strings to objects

Dane wyjściowe uruchomienia, indeksowane według ID portu wyjściowego. Każda wartość to TemplateOutput rozróżniany na podstawie type, czyli type pola content_schema jego portu.

Błędy

422
Unprocessable Entity Error