---
title: &quot;Use InfiniteTalk no Hermes Agent via RunAPI — Guia de API de Avatar Falante&quot;
url: &quot;https://runapi.ai/pt-BR/hermes-infinitetalk.md&quot;
canonical: &quot;https://runapi.ai/pt-BR/hermes-infinitetalk&quot;
locale: &quot;pt-BR&quot;
model: &quot;infinitetalk&quot;
---

# Use InfiniteTalk no Hermes Agent.

InfiniteTalk gera vídeos de avatar falante com lip-sync a partir de um arquivo de áudio e uma imagem de rosto. Hermes Agent o chama pelo endpoint personalizado RunAPI — configure custom:runapi uma vez, envie audio_to_video e faça polling pelo vídeo finalizado.

## API example

```bash
curl -X POST https://runapi.ai/api/v1/infinitetalk/audio_to_video \
  -H &quot;Authorization: Bearer $RUNAPI_API_KEY&quot; \
  -H &quot;Content-Type: application/json&quot; \
  -d &#39;{
    &quot;model&quot;: &quot;infinitetalk-from-audio&quot;,
    &quot;source_audio_url&quot;: &quot;https://example.com/speech.mp3&quot;,
    &quot;source_image_url&quot;: &quot;https://example.com/avatar.jpg&quot;,
    &quot;prompt&quot;: &quot;A professional presenter delivering a product overview&quot;
  }&#39;

```

### Response

```json
{
  &quot;task_id&quot;: &quot;tsk_abc123&quot;,
  &quot;status&quot;: &quot;pending&quot;,
  &quot;model&quot;: &quot;infinitetalk-from-audio&quot;
}

```

## How it works

1. **Configure RunAPI** — Defina RUNAPI_API_KEY no ambiente onde Hermes Agent é executado. Se você já adicionou RunAPI como provider custom:runapi, a mesma key gerencia requisições do InfiniteTalk.
2. **Chame InfiniteTalk** — Envie uma requisição POST ao endpoint audio_to_video com o model, URL do áudio, URL da imagem e um prompt. Hermes Agent pode construir e enviar esta requisição pelo provider custom:runapi.
3. **Faça polling pelo resultado** — O endpoint retorna um task_id imediatamente. Faça polling do endpoint de status da tarefa até o status ser completed, depois leia a URL do vídeo de saída na resposta.

## Parameters

| Parameter | Type | Description |
|-----------|------|-------------|
| `model` | `string` | Obrigatório. Use infinitetalk-from-audio. |
| `source_audio_url` | `string` | Obrigatório. URL do arquivo de áudio de origem para lip-sync. |
| `source_image_url` | `string` | Obrigatório. URL da imagem de rosto ou avatar para animar. |
| `prompt` | `string` | Obrigatório. Descrição de texto da saída de vídeo desejada. Máximo 5000 caracteres. |
| `output_resolution` | `string` | Opcional. Resolução do vídeo de saída. Valores aceitos: 480p, 720p. Padrão: 480p. |
| `seed` | `integer` | Opcional. Semente de reprodutibilidade. Inteiro entre 10000 e 1000000. |
| `callback_url` | `string` | Opcional. URL de webhook que recebe um POST quando a tarefa completa. |

## FAQ

### Posso usar InfiniteTalk no Hermes Agent?

Sim. Hermes Agent pode chamar o endpoint RunAPI InfiniteTalk pelo provider custom:runapi. Defina RUNAPI_API_KEY no seu ambiente e envie um POST para /api/v1/infinitetalk/audio_to_video com o model, URL do áudio e URL da imagem.

### Preciso de uma API key separada para InfiniteTalk?

Não. A mesma RUNAPI_API_KEY que você usa para chat, geração de imagem e vídeo também funciona para InfiniteTalk. Todos os modelos RunAPI compartilham uma key e um saldo de créditos.

### InfiniteTalk é síncrono ou assíncrono?

Assíncrono. O endpoint de criação retorna um task_id imediatamente. Faça polling do endpoint de status da tarefa ou forneça um callback_url para receber um webhook quando o vídeo estiver pronto.

### Quanto custa InfiniteTalk no RunAPI?

InfiniteTalk usa faturamento por tarefa. Verifique a página de preços do RunAPI para taxas atuais. Os créditos são deduzidos do mesmo saldo usado para todos os modelos RunAPI.


## Links

- [Guia de configuração do Hermes Agent →](https://runapi.ai/pt-BR/hermes-agent)
- [InfiniteTalk no RunAPI →](https://runapi.ai/pt-BR/models/infinitetalk)
- [Model catalog](https://runapi.ai/pt-BR/models)
- [API docs](https://runapi.ai/pt-BR/docs)
