Używaj InfiniteTalk w Hermes Agent.
InfiniteTalk generuje wideo z avatarem mówiącym z synchronizacją ust z pliku audio i zdjęcia twarzy. Hermes Agent wywołuje go przez niestandardowy endpoint RunAPI — skonfiguruj custom:runapi raz, wyślij audio_to_video i odpytuj o gotowe wideo.
Użyj RunAPI do wygenerowania wideo z avatarem mówiącym z InfiniteTalk.
Wymagania:
- Odczytaj klucz API z RUNAPI_API_KEY.
- Użyj providera custom:runapi z base_url https://runapi.ai/v1.
- Wywołaj POST https://runapi.ai/api/v1/infinitetalk/audio_to_video
- Ustaw model na "infinitetalk-from-audio".
- Ustaw source_audio_url na URL pliku audio.
- Ustaw source_image_url na URL zdjęcia twarzy.
- Ustaw prompt opisujący żądane wyjście.
- Zadanie jest asynchroniczne. Odpytuj zwrócony task_id, aż status będzie "completed".
- Po ukończeniu odczytaj URL wideo z wyjścia odpowiedzi.
curl -X POST https://runapi.ai/api/v1/infinitetalk/audio_to_video \
-H "Authorization: Bearer $RUNAPI_API_KEY" \
-H "Content-Type: application/json" \
-d '{
"model": "infinitetalk-from-audio",
"source_audio_url": "https://example.com/speech.mp3",
"source_image_url": "https://example.com/avatar.jpg",
"prompt": "A professional presenter delivering a product overview"
}'
{
"task_id": "tsk_abc123",
"status": "pending",
"model": "infinitetalk-from-audio"
}
Używaj InfiniteTalk w Hermes Agent w trzech krokach
Skonfiguruj RunAPI
Ustaw RUNAPI_API_KEY w środowisku, gdzie działa Hermes Agent. Jeśli już dodałeś RunAPI jako provider custom:runapi, ten sam klucz obsługuje żądania InfiniteTalk.
export RUNAPI_API_KEY=runapi_xxx
Wywołaj InfiniteTalk
Wyślij żądanie POST do endpointu audio_to_video z modelem, URL audio, URL obrazu i promptem. Hermes Agent może zbudować i wysłać to żądanie przez provider custom:runapi.
POST /api/v1/infinitetalk/audio_to_video
Odpytaj o wynik
Endpoint zwraca task_id natychmiast. Odpytuj endpoint statusu zadania, aż status będzie completed, a następnie odczytaj URL wyjściowego wideo z odpowiedzi.
GET /api/v1/infinitetalk/audio_to_video/tsk_abc123
Parametry API InfiniteTalk
| Parametr | Typ | Opis |
|---|---|---|
model |
string |
Wymagane. Użyj infinitetalk-from-audio. |
source_audio_url |
string |
Wymagane. URL źródłowego pliku audio do synchronizacji ust. |
source_image_url |
string |
Wymagane. URL zdjęcia twarzy lub avatara do animacji. |
prompt |
string |
Wymagane. Tekstowy opis żądanego wyjścia wideo. Maks. 5000 znaków. |
output_resolution |
string |
Opcjonalne. Rozdzielczość wyjściowego wideo. Dopuszczalne wartości: 480p, 720p. Domyślnie 480p. |
seed |
integer |
Opcjonalne. Ziarno powtarzalności. Liczba całkowita między 10000 a 1000000. |
callback_url |
string |
Opcjonalne. URL webhooka, który otrzymuje POST po ukończeniu zadania. |
Czym jest InfiniteTalk w Hermes Agent?
InfiniteTalk tworzy wideo z mówiącymi awatarami, animując twarz, synchronizując usta i ruchy głowy na podstawie pliku audio i obrazu referencyjnego. Hermes Agent wywołuje go przez provider custom:runapi do budowania wieloetapowych pipeline'ów — na przykład generowania mowy z ElevenLabs i przekazywania URL audio do InfiniteTalk.
Zastosowania InfiniteTalk
Treści YouTube z prezenterami AI
Generuj wideo z mówiącą głową ze zdjęcia dla kanałów YouTube, eliminując potrzebę nagrań kamerą.
Dubbing wideo z synchronizacją ust
Reanimuj twarze w istniejących filmach, dopasowując je do nowych ścieżek audio — przydatne przy dubbingu.
Długie filmy wykładowe i prezentacyjne
Twórz nieograniczone filmy z mówiącym awatarem z nagranych wykładów bez studia nagrań.
Pytania o InfiniteTalk + Hermes Agent
Tak. Hermes Agent może wywołać endpoint RunAPI InfiniteTalk przez provider custom:runapi. Ustaw RUNAPI_API_KEY w środowisku i wyślij POST do /api/v1/infinitetalk/audio_to_video z modelem, URL audio i URL obrazu.
Nie. Ten sam RUNAPI_API_KEY, którego używasz do czatu, generowania obrazów i wideo, działa również dla InfiniteTalk. Wszystkie modele RunAPI korzystają z jednego klucza i jednego salda kredytów.
Asynchroniczny. Endpoint tworzenia zwraca task_id natychmiast. Odpytuj endpoint statusu zadania lub podaj callback_url, aby otrzymać webhook po gotowości wideo.
InfiniteTalk używa rozliczenia per-task. Sprawdź stronę cenową RunAPI, aby zobaczyć aktualne stawki. Kredyty są odejmowane z tego samego salda, co dla wszystkich modeli RunAPI.
Ogólna konfiguracja Hermes Agent
Nie skonfigurowano jeszcze? Zacznij od przewodnika konfiguracji RunAPI dla Hermes Agent.
Przewodnik konfiguracji Hermes Agent →Katalog modeli InfiniteTalk
Zobacz warianty InfiniteTalk, ceny i dokumentację API.
InfiniteTalk na RunAPI →Wypróbuj InfiniteTalk w Hermes Agent już dziś.
Zdobądź darmowy klucz RunAPI, skonfiguruj provider custom:runapi i generuj wideo z avatarem mówiącym z synchronizacją ust z dowolnego pliku audio.