mcpField
H
higgsfield-operator

higgsfield-operator

github.com/jmsktm创意与媒体1087 次安装40 周前更新
代码仓库

关于 higgsfield-operator

这是一份使用 Higgsfield 生成 AI 视频的实用指南,涵盖集成模型、镜头预设、VFX、角色一致性、口播视频流程和 Python SDK,面向规划视频制作或自动化的创作者与开发者。

主要功能

  1. 01比较集成的视频模型
  2. 02用镜头预设将图片生成视频
  3. 03通过 Soul ID 保持角色形象一致
  4. 04应用预设 VFX 和镜头运动
  5. 05生成口型同步的口播视频
  6. 06使用 Python SDK 自动生成

适用场景

  1. 01将静态图片转为电影感片段
  2. 02制作角色形象一致的营销视频
  3. 03制作口型同步的广告或评价视频
  4. 04通过 Python 提交并跟踪视频生成任务

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jmsktm/claude-settings --skill higgsfield-operator

安装后在 Claude Code 中输入/higgsfield-operator确认已加载。

详细介绍

Higgsfield Operator

Higgsfield AI 权威指南——这款多模型视频生成平台提供 70 多种电影级镜头预设、23 种以上 VFX 效果,并集成了 Sora 2、Google Veo 3.1、WAN 2.5、Kling 2.6 等模型。本技能涵盖从基础的图生视频到高级制作工作流的所有内容。

平台概览

Higgsfield 在一个平台上汇集了 15 种以上优质 AI 视频模型:

  • OpenAI Sora 2 / Sora 2 Pro - 支持多场景的视频生成
  • Google Veo 3.1 - 用于生成对话人物视频的 UGC Builder
  • WAN 2.5 - 音画同步视频,支持镜头控制
  • Kling 2.6 - 高保真视频生成
  • Nano Banana Pro - 快速生成(Ultimate+ 用户可无限使用)

主要优势: 与单模型工具不同,Higgsfield 在业界领先的 AI 模型之上,叠加了专业控制功能(镜头模拟、角色一致性、口型同步)。

何时使用此技能

在以下场景中使用此技能:

  • 创建 AI 生成的视频内容(社交媒体、广告、内容)
  • 为静态图像添加电影级镜头运动
  • 无需绿幕或后期制作即可添加 VFX
  • 在多个视频中保持角色一致性(Soul ID)
  • 制作带有口型同步的对话人物视频
  • 通过 Python SDK 自动生成视频
  • 在 Higgsfield 集成的模型中进行选择

不建议用于:

  • 实时视频编辑(请使用传统的非线性编辑软件)
  • 时长超过 1 分钟的视频(当前 AI 视频时长有限)
  • 精确到逐帧的控制(AI 会自主生成)

快速参考

操作方法/工具
图生视频上传图像 + 选择镜头预设
文生视频使用文本提示词的 Sora 2 或 WAN 2.5
角色一致性Soul ID(上传 10 张以上参考照片)
对话人物视频UGC Builder(Veo 3.1)+ Lipsync Studio
VFX 应用从 23 种以上预设中选择效果
API 生成Python SDK higgsfield-client

核心工作流

工作流 1:添加镜头运动的图生视频

目标: 将静态图像转换为电影感视频片段

步骤:

  1. 上传高质量源图像(建议分辨率为 1024x1024 或更高)
  2. 从 70 多种选项中选择镜头预设
  3. 可选:叠加最多 3 种运动
  4. 选择宽高比(16:9、9:16、1:1)
  5. 生成并下载

镜头预设类别:

类别示例适用场景
推拉镜头Dolly In、Dolly Out、Dolly Zoom产品展示、突出重点
摇镜头Whip Pan、Pan Left/Right场景转场、揭示画面
俯仰镜头Tilt Up/Down、Dutch Tilt戏剧性揭示、恐怖片
跟踪镜头Tracking Shot、Follow Shot动作场景、追逐场景
航拍镜头FPV Drone、Crane Shot、Helicopter建立镜头
特殊镜头Bullet Time、360 Rotation、Crash Zoom动作、风格化内容
稳定镜头Static、Locked Frame对话、采访

专业提示: 叠加多种运动以实现复杂运镜:Crane + Dolly Zoom + Rotation = 克里斯托弗·诺兰式氛围。


工作流 2:通过 Soul ID 保持角色一致性

目标: 在多个视频中保持角色外观一致

步骤:

  1. 上传 10 张以上清晰的参考照片
    • 不同角度(正面、3/4 侧面、侧面)
    • 多种表情
    • 建议使用一致的光照
  2. 系统会创建数字分身,捕捉以下特征:
    • 脸型与面部结构
    • 发型与发色
    • 表情模式
    • 姿态特征
  3. 从 50 多种风格预设中选择(Amalfi Summer、Gorpcore Outdoor、0.5 Selfie 等)
  4. 生成角色一致的视频

使用 Soul ID 的提示词示例:

A young woman walks through a busy Tokyo street at night,
neon lights reflecting off wet pavement.
[Soul ID: @my-character]
Camera: Tracking Shot

使用场景:

  • 在整个营销活动中保持品牌代言人一致
  • 以角色为核心的系列内容
  • 使用一致的“创作者”制作 UGC 风格广告
  • 以重复出现的角色讲述故事

工作流 3:VFX 特效应用

目标: 无需后期制作,即可为视频添加大片级 VFX

完整 VFX 特效列表:

类别特效
爆炸建筑爆炸、克隆爆炸、头部爆炸、等离子爆炸、汽车爆炸
火焰/热量火元素、熔岩火焰、烟花、燃起火焰、火焰转场、火焰吐息、点燃
变形金属变形、赛博格、动物化、神秘化、猩猩变身、怪物化
解体解体、数据马赛克、变形皮肤
超能力雷神、隐形、发光凝视、悬浮、英雄飞行、我会飞
自然土元素、地波、花园绽放、自然绽放、樱花花瓣、极光
转场显示转场、飞行摄影机转场、烟雾转场、融化转场、无缝转场
角色黑色泪水、发光鱼、阴影烟雾、触手、共生体、天使之翼
环境水族馆、洪水、棉花云、金钱雨、披萨掉落
风格故障效果、点云、多边形、传送门、圣光、泼漆、粉末爆炸

组合特效(Beta):

  • 动作奔跑 + 点燃
  • 建筑爆炸 + 解体
  • 汽车追逐 + 建筑爆炸
  • 快速推近 + 面部重拳

应用步骤:

  1. 上传源图像或生成视频
  2. 从素材库中选择 VFX 特效
  3. 预览并调整强度(如有此选项)
  4. 与摄影机运动组合
  5. 生成最终输出

工作流 4:口播视频(UGC Builder)

目标: 为广告和用户评价创建逼真的口播内容

技术支持: Google Veo 3.1 + Lipsync Studio

步骤:

  1. 上传角色图像或使用 Soul ID
  2. 输入脚本文本或上传音频
  3. 选择声音(AI 合成或声音克隆)
  4. 应用风格预设(专业、随意、充满活力)
  5. 生成口型同步视频

最佳实践:

  • 为获得最佳质量,片段时长控制在 30 秒以内
  • 使用清晰、光线充足的人脸图像
  • 脚本采用自然、对话式的语言
  • 测试多种声音选项

工作流 5:Python SDK 集成

目标: 以编程方式自动生成视频

安装:

pip install higgsfield-client

身份验证:

# Option 1: Combined key
export HF_KEY="your-api-key:your-api-secret"

# Option 2: Separate keys
export HF_API_KEY="your-api-key"
export HF_API_SECRET="your-api-secret"

从 Higgsfield Cloud 获取凭据

同步生成:

import higgsfield_client as hf

# Upload source image
image_url = hf.upload_file("./my-image.jpg")

# Generate video with camera preset
result = hf.subscribe(
    arguments={
        "image": image_url,
        "camera_preset": "dolly_in",
        "aspect_ratio": "16:9",
        "model": "wan_2.5"
    }
)

print(f"Video URL: {result['output_url']}")

通过轮询进行异步生成:

import higgsfield_client as hf

# Submit request
controller = hf.submit(
    arguments={
        "prompt": "A futuristic city at sunset, flying cars",
        "model": "sora_2",
        "duration": 5
    }
)

# Poll for status
for status in hf.poll_request_status(controller.request_id):
    if isinstance(status, hf.Queued):
        print(f"Queue position: {status.position}")
    elif isinstance(status, hf.InProgress):
        print(f"Progress: {status.progress}%")
    elif isinstance(status, hf.Completed):
        print(f"Done! URL: {status.output_url}")
        break
    elif isinstance(status, hf.Failed):
        print(f"Error: {status.error}")
        break

Webhook 通知:

result = hf.submit(
    arguments={...},
    webhook_url="https://your-server.com/webhook"
)

SDK 方法参考:

方法描述
subscribe(args)提交并等待完成
submit(args)提交并获取用于跟踪的控制器
status(request_id)检查请求状态
result(request_id)获取已完成的结果
cancel(request_id)取消排队中的请求
upload(data, content_type)上传原始字节数据
upload_file(path)从文件路径上传
upload_image(pil_image, format)上传 PIL Image

所有方法都提供 _async 变体,可用于 async/await。

状态类型:

  • Queued - 正在队列中等待
  • InProgress - 正在生成
  • Completed - 已完成,输出可用
  • Failed - 生成失败
  • NSFW - 内容已被标记
  • Cancelled - 用户已取消

摄影机预设完整参考

基本运动
预设运动方式使用场景
固定无运动对话、肖像
推轨前移摄影机朝主体移动强调、亲密感
推轨后移摄影机远离主体展现环境
推轨变焦变焦方向与推轨相反眩晕效果
左右摇摄水平旋转扫视场景
上下俯仰垂直旋转展现高度
动态运镜
预设运镜使用场景
快速摇镜快速水平甩动场景转换
急速变焦快速推近震撼、强调
推镜头缓慢向前移动营造紧张感
拉镜头缓慢向后移动展现环境
弧线镜头半圆形移动英雄镜头
360 度旋转围绕主体旋转一整圈产品展示
航拍/特殊运镜
预设运镜使用场景
FPV 无人机第一人称飞行动作、极限运动
升降镜头垂直升起建立镜头
直升机航拍扫过风景
子弹时间环绕拍摄,时间定格动作定格
斯坦尼康平稳跟拍行走/交谈
手持镜头轻微抖动纪录片质感
实验性(SOUL)
预设描述
自动扶梯移动中的自动扶梯视角
图书馆沿书架移动
画廊漫步艺术博物馆
街景城市街道视角
地铁地铁站
富士山山景
日落海滩海滩日落
飞行模式飞机舷窗视角
天使之翼空灵漂浮
闭路电视安全监控摄像头

定价与积分

套餐月费积分主要功能
免费$0每日限额720p、水印、基础预设
基础版$9/mo150/mo1080p、无水印
专业版$29/mo600/mo更快的队列、更多模型
终极版$49/mo1,200/moNano Banana Pro 无限使用
创作者版$249/mo6,000/mo优先渲染
工作室版定制定制团队协作、API

积分包: 一次性购买,有效期为 90 天

模型积分消耗(约):

模型每次生成所需积分
Nano Banana5-10
WAN 2.515-25
Kling 2.620-30
Sora 230-50
Sora 2 Pro50-100
Veo 3.125-40

最佳实践

图像质量
  • 使用 1024x1024 或更高分辨率
  • 避免使用模糊或压缩过的图像
  • 源图光线充足 = 输出效果更好
  • 对大多数预设而言,主体居中效果最佳
提示词工程(文生视频)
Good: "A golden retriever runs through autumn leaves
       in a forest, morning sunlight, slow motion"

Better: "A golden retriever runs joyfully through
        scattered autumn leaves in a sun-dappled forest,
        warm morning light filtering through trees,
        slow motion, cinematic depth of field,
        camera tracking shot"
Soul ID 优化
  • 至少准备 10 张参考图
  • 包含正脸、3/4 角度和侧脸
  • 变换表情(笑、平静、说话)
  • 所有图像的光线保持一致
  • 避免佩戴太阳镜、帽子(除非这是角色特征)
VFX 集成
  • 让特效强度与内容基调相匹配
  • 生成完整视频前先预览
  • 选择特效后再叠加运镜
  • 某些特效对特定类型的主体效果更好
API 效率
  • 将相似请求批量处理
  • 对耗时较长的生成使用 Webhook
  • 缓存常用的图像上传
  • 采用递增间隔处理状态轮询

故障排除

问题原因解决方案
角色看起来不一样Soul ID 需要更多参考图再添加 5 张以上不同的照片
视频太短模型/积分限制升级套餐或使用更长时长的模型
VFX 看起来不自然源图质量较低使用分辨率更高的源图
生成失败NSFW 检测或模型错误改写提示词、更换源图
API 超时服务器负载过高使用指数退避重试
队列位置没有变化需求量大查看 Higgsfield 状态页面

模型选择指南

需求推荐模型原因
生成速度最快Nano Banana5-10 秒
画质最佳Sora 2 Pro保真度最高
对话头像Veo 3.1 + UGC Builder唇形同步效果最佳
音频同步WAN 2.5原生支持音频
长视频(8 秒以上)Sora 2支持更长时长的生成
特定风格Kling 2.6风格一致性强
注重预算WAN 2.5质量/成本比出色

集成示例

Node.js 封装(基于 fetch)
async function generateVideo(imageUrl, preset) {
  const response = await fetch('https://cloud.higgsfield.ai/api/generate', {
    method: 'POST',
    headers: {
      'Authorization': `Bearer ${process.env.HF_KEY}`,
      'Content-Type': 'application/json'
    },
    body: JSON.stringify({
      image: imageUrl,
      camera_preset: preset,
      model: 'wan_2.5'
    })
  });
  return response.json();
}
Next.js API 路由
// app/api/higgsfield/route.ts
import { NextRequest, NextResponse } from 'next/server'

export async function POST(request: NextRequest) {
  const { imageUrl, preset } = await request.json()

  // Forward to Higgsfield API
  const result = await generateVideo(imageUrl, preset)

  return NextResponse.json(result)
}
Webhook 处理器
// app/api/higgsfield-webhook/route.ts
export async function POST(request: NextRequest) {
  const event = await request.json()

  if (event.status === 'completed') {
    // Save video URL to database
    await db.videos.update({
      where: { requestId: event.request_id },
      data: {
        outputUrl: event.output_url,
        status: 'ready'
      }
    })
  }

  return NextResponse.json({ received: true })
}

资源


此技能由 ID8Labs 维护。最后更新:2026-01-19

评论

支持 Markdown