发起项目
作品博客资源关于我联系

博客/问题与修正

Higgsfield 拒绝了我的肖像,仍然扣费

我生成的无害肖像被判为 NSFW,Higgsfield 却照样扣点数。本文记录误判、提示词修改和构图测试,以及我为何停用自动重试、限制再次尝试。

作者:Jeff Zambrano··阅读需 1 分钟

Higgsfield 拒绝了我的肖像,仍然扣费

9 张历史服装肖像中,有 4 张最终返回了 status: "nsfw"。

画中的女性穿着领口一直封到脖子的连衣裙。提示词要求的是影棚肖像、中景和全身画面。预期内容里,没有什么能解释这次拒绝。

这些失败的图片仍然消耗了点数。

记录显示,22 次尝试共消耗了 20 点数。被拒绝,不代表生成免费。

这改变了我处理重试的方式。重复同一条无害提示词,并不是没有代价的测试。每次尝试都可能再次扣减余额,却仍然不给我一张可用的图片。

审核发生在生成之后

观察到的行为表明,内容分类器是在图片生成后才运行的。

平台先生成图片,为这项工作扣费,然后在分类器将结果标记为 NSFW 后丢弃图片。所以,即使任务被拒,余额仍然受到影响。

这也解释了为什么相近的提示词会得到不同结果。

同一组里,全身侧面图通过了,全身正面图却被拒。提示词几乎相同。不存在一个能在每张图片里稳定复现失败的触发词。

对于这类内容,审核结果具有概率性。

这让自动重试尤其昂贵。循环无法判断那张被拒的图片究竟出了什么问题。它只会让平台再生成一版,再付一次钱,再给分类器一次拒绝的机会。

对于付费 API,“重试直到成功”就不该是默认做法。对于生成后的审核失败,这种做法更糟,因为每张看不到的结果都已经消耗了生成资源。

我先简化了措辞

提示词的第 1 处修改,是删掉描述人物身体的词语,即使它们在上下文里并无不妥。

其中包括:

slender elegant figure
figure
body

我还删掉了约束条款里的人物类别:

actress
model
singer

虚构身份指令不再列举这些类别,而是用 any real person 表达同样的限制。

这两处改动后,原先被拒的 4 张肖像在重试时都通过了。

但这个结果不能证明,每次失败都是某个禁词引起的。几乎相同的提示词却得到不一致的结果,本身就不支持这么简单的解释。这些修改降低了再次误判的概率,但没有找出一个必然触发拒绝的文字因素。

所以,我仍然限制重试次数。修改后试 1 次,能带来信息;自动循环只会重复花钱。

实测中,构图的影响更明显

更可靠的改善,来自控制肖像的裁切位置,以及锁骨以下有多少皮肤入镜。

失败的肖像,往往露出了领口,或锁骨以下的皮肤。相同的面部特征,在提示词要求封闭高领和更紧的取景时,就通过了。

有效的指令是:

cropped at the collarbone, high closed neckline, no skin below the collarbone in frame

同一张脸,搭配宫廷式低领时被拒,换成领口一直到喉部的裙装后,就成功生成了。

分类器没有结合历史服装的语境来理解画面。实测中的规律,与可见皮肤有关。

这意味着,只改形容词,可能根本没改到画面里真正起作用的部分。如果模型的肖像构图露出锁骨以下的皮肤,即便叙述内容安全,也不能保证分类结果安全。

现在,我会把裁切位置和领口写成明确的可见约束,而不是作为服装背景信息带过。

预算需要预留被拒的成本

批次预算不能只按“所需张数乘以预计生成单价”来计算。

被拒的图片仍可能扣费。因此,即使题材无害,预算也需要给审核失败留出余量。

这并不意味着可以无限预留重试费用,反而说明更需要控制重试。

对于明显无害的素材返回 NSFW 状态,我会这样处理:

首先,停下来,不让自动重试循环继续。

然后,删去不必要的身体描述和人物类别。虚构身份条款改为使用 any real person。

我会检查预期构图。如果可能露出锁骨以下的皮肤,就要求画面裁切到锁骨,并让领口封闭至喉部。

接着,只重试 1 次。

如果同类镜头连续失败 2 次,我会改变取景,而不是再次提交相同提示词。

我现在遵守的规则

Higgsfield 返回 NSFW 拒绝时,我按已花费点数记录,除非余额证明没有扣费。

我不会因为结果被丢弃,就假定它从未生成。我会记录拒绝、计入成本、修改提示词,并只允许 1 次受控重试。

问题重复出现时,我会改变画面构图。实测中,更紧的取景和封闭高领,比反复索要同一张肖像、盼着分类器改判更有效。

今天就检查你的重试设置。如果付费生图请求在返回 status: "nsfw" 后会自动重试,把这个循环关掉。再花点数之前,先有针对性地修改措辞和取景。


文中的每个解决办法,都是我先犯错才换来的。错在我的电影里,总比错在你的品牌上好。

分享XLinkedInWhatsApp
Jeff Zambrano

Jeff Zambrano 是一位常驻 Madrid 的 AI 电影导演。他的首部电影 Borrowed Wounds 从 6,700 部影片中入围 Higgsfield Global Film Festival 的 Top 50。这些札记均来自他自己的制作实践。

WhatsApp