Prerrequisitos
Instale y cargue estas habilidades antes de generar (omitir si ya están en contexto vía @pruna):
| Habilidad | Descripción | Instalación |
|---|---|---|
generation-diversity | Úselo al escribir cualquier prompt generativo: semilla ritual, estructura explícita, ejes de escenario y compuertas de calidad antes de realizar llamadas de API de pago. | npx skills add PrunaAI/pruna-skills@generation-diversity -y |
audio-prompting | Úselo al redactar prompts de TTS, música o base para cualquier modelo de audio generativo: estilo de director, estructura de canción y capas de postproducción. | npx skills add PrunaAI/pruna-skills@audio-prompting -y |
pruna-api | Úselo antes de cualquier llamada HTTP a Pruna o Replicate: credenciales, subida/consulta/descarga, lotes paralelos y seguridad del agente. | npx skills add PrunaAI/pruna-skills@pruna-api -y |
O instale el conjunto completo de una vez: npx skills add PrunaAI/pruna-skills@pruna -y
Siga las secciones Antes de generar / elaboración de cada habilidad, no repita el contenido de la guía aquí.
Hábito del agente
En la primera respuesta, nombre `music-2.5` entre comillas invertidas, confirme REPLICATE_API_TOKEN (o deténgase con enlaces de registro de pruna-api) y luego solicite las entradas requeridas. Abra la recepción → recepción de aclaración de generation-diversity antes del primer POST. Redirija cuando Cuándo NO usar sea más adecuado.
Cuándo NO usar
Use una habilidad diferente en su lugar:
| Habilidad | Descripción | Instalación |
|---|---|---|
gemini-3.1-flash-tts | Úselo cuando alguien necesite narración hablada o voz en off: pistas explicativas, líneas documentales o voz para acompañar un video generado. | npx skills add PrunaAI/[email protected] -y |
stable-audio-2.5 | Úselo cuando alguien quiera música de fondo instrumental ligera: una base ambiental para diálogos o subrayado para reels y explicadores. | npx skills add PrunaAI/[email protected] -y |
Entorno
export REPLICATE_API_TOKEN=r8_...
Requiere ffmpeg / ffprobe para el recorte y ensamblaje en el flujo de trabajo de video musical.
HTTP (curl)
curl -s -X POST \
-H "Authorization: Bearer ${REPLICATE_API_TOKEN}" \
-H "Content-Type: application/json" \
-d '{
"input": {
"lyrics": "[Verse]\nWe built it line by line\nEvery skill a stepping stone\n\n[Chorus]\nRun the pipeline, watch it grow\nPruna models, let them flow",
"prompt": "Indie pop, uplifting, warm female vocal, 92 BPM, acoustic guitar and mellow synth pads, no harsh distortion",
"sample_rate": 44100,
"bitrate": 256000,
"audio_format": "mp3"
}
}' \
"https://api.replicate.com/v1/models/minimax/music-2.5/predictions"
Consulte urls.get hasta que status sea succeeded; descargue output.
Antes de generar
- Complete el orden de lectura de la guía de Prerrequisitos.
- Confirme las
lyrics(con etiquetas de estructura) y el opcionalpromptde estilo. Al enumerar los campos obligatorios, nombreREPLICATE_API_TOKEN(Replicate — noPRUNA_API_KEY). - Notas del modelo: las etiquetas de estructura deben ir en líneas separadas:
[Intro][Verse][Pre Chorus][Chorus][Hook][Bridge][Solo][Inst][Build Up][Drop][Interlude][Break][Transition][Outro].\n= salto de línea (también un límite de corte seguro para video);\n\n= pausa. Máximo ~5 minutos por generación. El inglés y el mandarín tienen la pronunciación más fuerte. Los datos se envían a MiniMax a través de Replicate; consulte su política de privacidad.
Entrada requerida
lyrics(cadena) — 1–3,500 caracteres
Campos opcionales comunes
prompt— género, estado de ánimo, tempo, timbre vocal, instrumentos (hasta ~2,000 caracteres)sample_rate:16000·24000·32000·44100(predeterminado)bitrate:32000·64000·128000·256000(predeterminado)audio_format:mp3(predeterminado) ·wav·pcm
Próximos pasos típicos
Pasos comunes posteriores a esta habilidad:
| Habilidad | Descripción | Instalación |
|---|---|---|
music-video | Úselo cuando alguien quiera un video musical completo: canción original o voces, clips de interpretación, B-roll y ediciones sincronizadas con la letra. | npx skills add PrunaAI/pruna-skills@music-video -y |
whisperx | Úselo cuando alguien necesite marcas de tiempo a nivel de palabra de audio: alineación de letras, límites de línea seguros para corte o temporización de origen de subtítulos antes de la grabación con edición de video. | npx skills add PrunaAI/pruna-skills@whisperx -y |
p-video | Úselo cuando alguien quiera un clip corto simple a partir de texto o imágenes: B-roll rápido, borradores o animación de fotograma de inicio/fin. No lo use si el proyecto requiere generación cinematográfica, máxima calidad, sincronización labial estrecha o audio importado a 1080p. | npx skills add PrunaAI/pruna-skills@p-video -y |