Pré-requisitos
Instale e carregue estas skills antes de gerar (pule se já estiverem em contexto via @pruna):
| Skill | Descrição | Instalação |
|---|---|---|
generation-diversity | Use ao escrever qualquer prompt generativo — semente ritual, estrutura explícita, eixos de cenário e verificações de qualidade antes de chamadas pagas de API. | npx skills add PrunaAI/pruna-skills@generation-diversity -y |
audio-prompting | Use ao criar prompts de TTS, música ou fundo para qualquer modelo de áudio generativo — estilo diretor, estrutura musical e camadas de pós-produção. | npx skills add PrunaAI/pruna-skills@audio-prompting -y |
pruna-api | Use antes de qualquer chamada HTTP ao Pruna ou Replicate — credenciais, upload/poll/download, lotes paralelos e segurança do agente. | npx skills add PrunaAI/pruna-skills@pruna-api -y |
Ou instale o pacote completo uma vez: npx skills add PrunaAI/pruna-skills@pruna -y
Siga as seções Antes de gerar / workshops de cada skill — não repita o conteúdo do guia aqui.
Hábito do agente
Na primeira resposta, nomeie `music-2.5` entre crases, confirme REPLICATE_API_TOKEN (ou pare com links de cadastro de pruna-api), então peça as entradas necessárias. Abra a triagem de esclarecimento → generation-diversity antes do primeiro POST. Redirecione quando Quando NÃO usar se encaixar melhor.
Quando NÃO usar
Use uma skill diferente:
| Skill | Descrição | Instalação |
|---|---|---|
gemini-3.1-flash-tts | Use quando alguém precisar de narração falada ou voz sobreposta — faixas explicativas, linhas documentais ou voz para emparelhar com vídeo gerado. | npx skills add PrunaAI/[email protected] -y |
stable-audio-2.5 | Use quando alguém quiser música instrumental de fundo leve — uma base ambiente sob diálogo ou trilha para reels e vídeos explicativos. | npx skills add PrunaAI/[email protected] -y |
Ambiente
export REPLICATE_API_TOKEN=r8_...
Requer ffmpeg / ffprobe para corte e montagem no fluxo de videoclipe.
HTTP (curl)
curl -s -X POST \
-H "Authorization: Bearer ${REPLICATE_API_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"input": {
"lyrics": "[Verso]\nNós construímos linha por linha\nCada skill um degrau\n\n[Refrão]\nExecute o pipeline, veja crescer\nModelos Pruna, deixe fluir",
"prompt": "Indie pop, edificante, vocal feminino suave, 92 BPM, violão acústico e pads de sintetizador macios, sem distorção agressiva",
"sample_rate": 44100,
"bitrate": 256000,
"audio_format": "mp3"
}
}' \
"https://api.replicate.com/v1/models/minimax/music-2.5/predictions"
Consulte urls.get até que status seja succeeded; faça download de output.
Antes de gerar
- Complete a ordem de leitura do guia de Pré-requisitos.
- Confirme
lyrics(com tags estruturais) e o opcionalpromptde estilo. Ao listar campos obrigatórios, nomeieREPLICATE_API_TOKEN(Replicate — nãoPRUNA_API_KEY). - Notas do modelo: tags estruturais em linhas próprias —
[Intro][Verse][Pre Chorus][Chorus][Hook][Bridge][Solo][Inst][Build Up][Drop][Interlude][Break][Transition][Outro].\n= quebra de linha (também um corte seguro para vídeo);\n\n= pausa. Máximo ~5 minutos por geração. Inglês e mandarim têm pronúncia mais forte. Os dados são enviados para MiniMax via Replicate — veja sua política de privacidade.
Entrada obrigatória
lyrics(string) — 1 a 3.500 caracteres
Campos opcionais comuns
prompt— gênero, humor, andamento, timbre vocal, instrumentos (até ~2.000 caracteres)sample_rate:16000·24000·32000·44100(padrão)bitrate:32000·64000·128000·256000(padrão)audio_format:mp3(padrão) ·wav·pcm
Próximos passos típicos
Complementos comuns após esta skill:
| Skill | Descrição | Instalação |
|---|---|---|
music-video | Use quando alguém quiser um videoclipe completo — música original ou vocais, clipes de performance, B-roll e edições sincronizadas com a letra. | npx skills add PrunaAI/pruna-skills@music-video -y |
whisperx | Use quando alguém precisar de timestamps em nível de palavra do áudio — alinhamento de letra, limites de corte seguros, ou tempo de legenda antes de gravar na edição de vídeo. | npx skills add PrunaAI/pruna-skills@whisperx -y |
p-video | Use quando alguém quiser um clipe curto e simples a partir de texto ou imagens — B-roll rápido, rascunhos ou animação de quadro inicial/final. Não quando o briefing exigir geração cinematográfica, qualidade máxima, sincronia labial precisa ou áudio importado em 1080p. | npx skills add PrunaAI/pruna-skills@p-video -y |