Higgsfield CLI — imagen, video, 3D y audio con IA desde la terminal
La Higgsfield CLI lleva el estudio de Higgsfield a la terminal. Genera imágenes, video, modelos 3D, audio y análisis de video terminado con más de 40 modelos, y devuelve URLs o JSON que se pueden encadenar en scripts. Como todo es un comando, un agente de código (Claude Code, Codex…) puede usarla para producir material de forma automática.
Instalación
Sección titulada «Instalación»# macOS / Linuxcurl -fsSL https://raw.githubusercontent.com/higgsfield-ai/cli/main/install.sh | sh
# Homebrewbrew install higgsfield-ai/tap/higgsfield
# Cualquier sistema, incluido Windowsnpm install -g @higgsfield/cliTambién hay binarios en las releases. Para fijar una versión: npm install -g @higgsfield/cli@1.1.2 o sh -s -- --tag v1.1.2 con el script.
Primeros pasos
Sección titulada «Primeros pasos»higgsfield auth login # abre el navegador para iniciar sesiónhiggsfield account # saldo de créditos y transaccioneshiggsfield model list # catálogo actual de modelos
higgsfield generate create nano_banana_2 --prompt "a quiet beach at sunrise" --wait--wait bloquea hasta que termina el trabajo e imprime la URL del resultado. Sin él, el comando devuelve un job_id que se consulta después con generate get o generate wait.
Ejemplos
Sección titulada «Ejemplos»Imagen (GPT Image 2.5, recomendado para diseño y texto dentro de la imagen):
higgsfield generate create gpt_image_2_5 \ --prompt "clean infographic showing global energy mix, flat icons, muted palette" \ --aspect_ratio 3:4 --quality high --resolution 2k --waitVideo desde un fotograma (Kling v3.0):
higgsfield generate create kling3_0 \ --prompt "slow camera push through a forest clearing at dawn" \ --start-image ./first.png \ --duration 5 --mode pro --sound off --waitVideo desde texto (Seedance 2.5):
higgsfield generate create seedance_2_5 \ --prompt "drone shot over a mountain valley at sunrise" \ --aspect_ratio 16:9 --duration 5 --resolution 1080p --mode t2v --waitTexto a voz:
higgsfield voices listhiggsfield generate create text2speech_v2 \ --prompt "Hola desde Higgsfield" \ --variant elevenlabs --voice_type preset --voice_id <voice_id> --waitPredicción de viralidad de un video terminado (gancho, atención, retención):
higgsfield generate create brain_activity --video ./ad.mp4 --waitModelos
Sección titulada «Modelos»higgsfield model list da el catálogo vivo; MODELS.md documenta parámetros y valores por modelo.
| Tipo | Algunos job_set_type |
|---|---|
| Imagen (23) | nano_banana_2 (Nano Banana Pro), nano_banana_2_lite, gpt_image_2_5, text2image_soul_v2 (Soul V2), FLUX.2… |
| Video (22) | veo3_1, veo3_1_lite, kling3_0, seedance_2_5, wan2_7, minimax_hailuo, grok_video_v15, gemini_omni, cinematic_studio_video_3_5, video_background_remover |
| 3D (5) | image_to_3d, multi_image_to_3d, tripo_3d (texto a 3D), sam_3_3d, 3d_rigging |
| Audio (5) | seed_audio, sonilo_music, mirelo_text_to_audio, text2speech_v2, inworld_text_to_speech |
| Análisis | brain_activity (Virality Predictor) |
Workflows
Sección titulada «Workflows»Flujos de más alto nivel con su propio esquema de parámetros:
higgsfield workflow listhiggsfield workflow get reframe --json
# Cambiar la relación de aspecto de un videohiggsfield generate workflow reframe --video ./source.mp4 --aspect-ratio 9:16 --resolution 720p --wait
# Editar un video dibujando sobre un fotogramahiggsfield generate workflow draw_to_video --video ./source.mp4 --sketch ./frame.png \ --timestamp 3.2 --prompt "make the jacket red" --wait
# Cambiar la voz o doblar a otro idioma (código ISO-639-3)higgsfield generate workflow voice-change --video ./source.mp4 --voice_type preset --voice_id <id> --waithiggsfield generate workflow dubbing --video ./source.mp4 --target_language spa --wait
# Estimar el coste antes (no disponible para voice-change ni dubbing)higgsfield generate cost workflow reframe --duration 7.1 --resolution 1080pPersonajes consistentes: Soul ID
Sección titulada «Personajes consistentes: Soul ID»Entrena un personaje una vez con varias fotos y reutilízalo en cualquier modelo compatible:
higgsfield soul-id create --name me --soul-2 --image ./me1.jpg --image ./me2.jpg --image ./me3.jpghiggsfield soul-id wait <soul_id>higgsfield generate create text2image_soul_v2 --prompt "professional portrait, soft daylight" --soul-id <soul_id> --waitSube solo fotos propias o de personas que hayan dado permiso.
Comandos
Sección titulada «Comandos»| Comando | Para qué |
|---|---|
auth | login / logout / inspeccionar el token |
account | Créditos y transacciones |
workspace | Elegir el workspace que se factura |
model | Listar modelos e inspeccionar su esquema |
generate | create / cost / wait / get / list de trabajos |
workflow | Listar workflows e inspeccionar su esquema |
preset | Estilos y acciones gestionados por el servidor |
upload | Subir imagen, video o audio |
voices | Voces para TTS y cambio de voz |
soul-id | Entrenar y gestionar personajes Soul |
marketing-studio | Anuncios de marca (avatares, productos, brand kits, formatos) |
product-photoshoot | Fotografía de producto |
website | Crear y desplegar sitios (React 19 + TanStack Start sobre Cloudflare Workers) |
game | Desplegar y publicar juegos de navegador |
version | Información de la build |
Flags globales: --wait, --wait-timeout (10 min por defecto), --wait-interval (3 s), --json y --no-color.
Automatizar
Sección titulada «Automatizar»Con --json la salida se procesa con jq:
higgsfield generate list --json | jq -r '.[] | select(.status=="completed") | .result_url'Para agentes: expón la CLI en el entorno, fija un workspace con presupuesto, pide que estime el coste antes de lanzar lotes y que use --json para no depender del texto de consola.
Actualizar y desinstalar
Sección titulada «Actualizar y desinstalar»npm install -g @higgsfield/cli@latest # o: brew update && brew upgrade higgsfieldnpm uninstall -g @higgsfield/cli # o: brew uninstall higgsfieldSi aparece Session expired o Not authenticated, los tokens son de vida corta: vuelve a higgsfield auth login. Unknown model significa que el nombre cambió; consulta higgsfield model list.