Você está criando um produto de imagem ou vídeo para adultos e precisa de uma API de geração hospedada. Esta comparação trata de criar mídia, não de APIs de detecção que classificam imagens enviadas. Antes de comparar a qualidade, faça três coisas: leia a política de uso aceitável atual de cada provedor para o conteúdo que você pretende gerar, abra a tarefa exata do modelo de que precisa e verifique o que acontece com o resultado depois da geração. Política, tarefa e entrega definem a lista final; um catálogo longo de modelos não garante nenhuma das três. A lista prática é SpicyAPI ou Wiro para rotas de geração adulta explícita, modelos elegíveis da Sogni para o fluxo de ferramentas criativas dela e Replicate para um checkpoint específico da comunidade, com a permissão de uso adulto ainda por confirmar. A fal é uma escolha para mídia geral, não para geração de conteúdo adulto, segundo a política atual.
| Seu requisito | Comece por | Confirme primeiro |
|---|---|---|
| Geração de imagens sem censura mais edições com referência | Tarefas de imagem da SpicyAPI (spicyapi.ai); modelos da Wiro rotulados como uncensored | A tarefa de edição exata e o quanto ela preserva a sua fonte |
| Vídeo sem censura a partir de um quadro inicial aprovado | Tarefas de vídeo da SpicyAPI; variantes Seedance sem censura da Wiro | Duração, resolução, áudio e papéis das entradas |
| Resultados da Sogni dentro do seu próprio app | API e SDK da Sogni | Elegibilidade da conta e o sinalizador de filtro por solicitação |
| Mídia geral sem requisito adulto | fal, Replicate | Cobertura de tarefas, política e retenção das saídas |
| Um checkpoint específico da comunidade | Replicate | A licença do modelo, a AUP da plataforma e as Community Guidelines; confirme o uso adulto pretendido |
| Seu próprio checkpoint ou sua própria pilha de inferência | Um serviço de implantação ou um ambiente auto-hospedado | Licença, custo de hardware, manutenção |
O que conta como API NSFW
Os resultados de busca misturam três produtos diferentes: serviços que geram ou editam mídia, APIs de moderação que rotulam imagens enviadas e endpoints de chat para roleplay. Um marketplace pode precisar apenas de um detector; um estúdio de visual novels pode precisar de chat mais imagens, e um modelo de chat sem restrições não significa que as ferramentas de imagem da mesma empresa permitam o mesmo conteúdo. Este guia cobre a geração hospedada. Para chat e escolhas modelo a modelo, veja os melhores modelos de IA NSFW.
Para um app com solicitações ocasionais, pagar por geração evita pagar por uma GPU enquanto ninguém a usa. Uma GPU dedicada merece comparação quando a demanda é constante o bastante para mantê-la ocupada e você consegue manter a pilha de inferência. Orce tanto o uso quanto a capacidade ociosa; compare o total no volume de solicitações esperado antes de escolher entre geração hospedada e auto-hospedagem.
Leia a política primeiro
«NSFW» abrange de anúncios de roupas de banho a cenas adultas mais intensas, e os provedores traçam o limite em lugares diferentes. Anote sua categoria em termos neutros: adultos fictícios ou pessoas reais, se as referências mostram pessoas identificáveis e onde as saídas serão publicadas. Depois compare com a política, porque a página de um modelo descreve um endpoint, e a política rege a conta.
- fal lista conteúdo adulto entre os usos proibidos e proíbe contornar as proteções de segurança na sua política de uso aceitável. Um parâmetro de safety checker não é uma exceção.
- Wiro publica modelos rotulados como uncensored na sua visão geral de vídeo: Seedance 2.5 Uncensored (de 4 a 30 segundos, 480p ou 720p, de $0,42 a $6,94 por solicitação) e Seedance Pro v1.5 Uncensored (5 ou 10 segundos, até 1080p, de $0,06 a $1,18). Essas faixas são por solicitação e abrangem configurações diferentes; não são o preço de todo clipe de cinco segundos. O guia dela também diz que só execuções bem-sucedidas são cobradas; as regras do seu produto, os termos do modelo aplicável e a lei local continuam valendo.
- Sogni trata o filtro de conteúdo como uma configuração por solicitação de API, ativada por padrão. As configurações do navegador não passam para as chamadas de API e, segundo a documentação de chat completions, desligar o filtro exige uma assinatura ativa, Premium Spark ou pagamento em SOGNI. O sinalizador não torna todo modelo permissivo: a documentação lista expressamente GPT Image 2/2.5, Seedance 2.x, HappyHorse e o Wan 3.0 padrão como modelos que recusam temas maduros nos dois casos. A elegibilidade é verificada a cada render, então um sinalizador copiado para uma conta não elegível não libera nada.
- Replicate pode servir para um checkpoint ou uma versão específica da comunidade. Os termos incorporam a política de uso aceitável e as Community Guidelines; a AUP proíbe a distribuição de conteúdo obsceno ou de outro modo ofensivo. A licença e as regras do modelo escolhido também se aplicam. Um safety checker opcional não estabelece permissão para uso comercial adulto explícito: confirme esse uso com a Replicate antes de incluí-la na sua lista de geração adulta.
- SpicyAPI (spicyapi.ai) dá a cada tarefa o seu próprio rótulo de política, então o rótulo pertence à rota que você abre, não à marca. As tarefas abaixo estão listadas como sem restrições.
A fal fica de fora aqui para geração de conteúdo adulto, não para qualquer briefing de moda com aparência madura. Isso é uma diferença de política e de acesso, não um veredito sobre a qualidade em mídia geral. Uma ferramenta de campanhas de moda pode usar a fal sem problemas.
Ajuste a tarefa, depois o preço
Compare tarefas, não «geração de imagens» em geral. Um pôster de personagem pode exigir uma imagem estática gerada, uma edição com referência, uma ampliação e um recorte; um clipe pode exigir uma imagem estática, uma passada de movimento e áudio. Pergunte quais etapas o provedor oferece e quais você executará em outro lugar.
Três distinções nas entradas mudam os resultados:
- «Editar» significa coisas diferentes. Regeneração guiada por referência, edições locais com máscara e trocas de fundo são operações distintas. Se um logotipo precisa permanecer exato, teste a preservação dele separadamente de quão bom ficou o novo fundo.
- Os papéis das imagens não são intercambiáveis. Um primeiro quadro ancora a cena de abertura, um último quadro mira o final e uma referência de sujeito orienta o personagem, não a composição. Um adaptador que renomeia todos os campos para «reference» esconde isso.
- Geração e edição são tarefas separadas mesmo dentro de uma família: Qwen Image 2.1 de texto para imagem parte de um briefing, e a tarefa de edição parte da sua imagem estática aprovada. Para uma campanha com personagens, gere uma imagem estática, guarde o arquivo aprovado e edite a partir dele em vez de descrever o rosto de novo.
Preços de tabela da SpicyAPI (USD, catálogo ao vivo; peça uma cotação antes de enviar):
| Tarefa | Configuração e unidade | Exemplo |
|---|---|---|
| Qwen Image 2.1 de texto para imagem | 1k, $0,024 por imagem | 100 imagens: $2,40 |
| Edição com Qwen Image 2.1 | 1k, uma imagem de referência, $0,036 por imagem | 20 edições: $0,72 |
| Z-Image Turbo LoRA de texto para imagem | $0,012 por imagem | 100 imagens: $1,20 |
| MiniMax H3 de imagem para vídeo | 768p, $0,037 por segundo | Dez clipes de 5 segundos: $1,85 |
| Wan 2.2 LoRA de imagem para vídeo | 720p, $0,048 por segundo | Dez clipes de 5 segundos: $2,40 |
As linhas têm unidades e tarefas diferentes, então a mais barata não prova economia alguma. Cem imagens de primeira tentativa mais vinte edições com uma única referência no Qwen 1k somam $3,12 antes das repetições. Ao comparar outra cotação, iguale resolução, número de referências e controles opcionais. O Spark da Sogni é atrelado a $0,005 de valor de render, mas os preços dos pacotes vão de $0,0053 a $0,0080 por Spark, então converta créditos em dólares pelo pacote que você realmente compraria. O número que importa é o custo por entregável aceito: uma primeira tentativa mais barata que exige muitas repetições pode custar mais. Para orçamentos de vídeo entre modelos, veja o custo da geração de vídeo com IA.
LoRA é uma questão de compatibilidade
Um LoRA está preso ao modelo base em que foi treinado. Um adaptador do Qwen Image não carrega no Z-Image, e bases diferentes de geração e de edição dentro de uma família podem divergir. Verifique a tarefa LoRA exata do provedor, como ele aceita o arquivo (upload ou URL) e os controles de intensidade. A SpicyAPI oferece Z-Image Turbo LoRA de texto para imagem, tarefas LoRA selecionadas do Qwen Image e rotas LoRA de vídeo; para uma escolha no nível do modelo, veja o guia de modelos LoRA de imagem hospedados. Os provedores definem as entradas LoRA de formas diferentes (a Wiro tem a sua própria página de modelo FLUX LoRA), então leia o esquema do modelo de destino antes de transferir uma solicitação já preparada.
Para comparar provedores com justiça, mantenha fixos a origem do adaptador, a licença, o checkpoint base, as palavras de ativação e a intensidade. Se um provedor precisar de outro checkpoint, trate-o como um candidato separado. Teste também a obtenção do arquivo isoladamente: um repositório com acesso restrito ou um link que expira falha antes da inferência e parece um problema do modelo quando é um problema de acesso.
Cobrança por falhas e erros criativos
Uma tarefa pode falhar ao executar, devolver uma recusa ou terminar com uma imagem inutilizável. Falhas técnicas e recusas seguem as regras de cobrança documentadas de cada provedor: a Wiro diz explicitamente que gerações recusadas ou com falha não custam nada. Um resultado concluído de que você não gostou costuma ser um erro criativo pago. Decida se o seu produto absorve a repetição, cobra por ela ou oferece uma etapa de revisão.
Se a conexão cair após o envio, o job remoto pode já existir, e reenviar pode criar uma segunda tarefa paga. Salve o ID da tarefa assim que o tiver, verifique o estado antes de tentar de novo e use a chave de idempotência documentada pelo provedor, se houver. Mostre uma recusa de conteúdo e uma imagem de referência expirada como erros diferentes, porque um exige outra solicitação e o outro, um link corrigido. Durante a avaliação, provoque os casos que você pode testar legalmente: dimensões inválidas, um recurso de entrada ausente, saldo insuficiente e uma desconexão do cliente, e anote como cada um é reportado e liquidado.
Entrega: onde o arquivo fica depois da geração
Jobs de imagem e vídeo duram mais que uma solicitação HTTP, então você precisa de envio, acompanhamento, um estado final, obtenção e um armazenamento próprio. A Wiro oferece polling, atualizações por WebSocket e callbacks; outros provedores documentam a criação de tarefas, as consultas de estado e os callbacks opcionais à sua maneira. Seja qual for o método, grave em um único registro de tarefa armazenado, para que um callback perdido nunca faça perder um job concluído e um callback repetido nunca credite duas vezes um cliente.
O tempo de vida das saídas muda o seu plano de armazenamento. URLs de mídia gerada costumam ser temporárias. A orientação sobre webhooks da Replicate diz que entradas e saídas de previsões via API são excluídas após uma hora. Copie os recursos aprovados para um armazenamento que você controle, registre tipo e dimensões e sirva o seu próprio link. Uma URL temporária pode funcionar antes de expirar, mas não serve como fonte durável para edições ou novas tentativas posteriores. Salve o arquivo aprovado antes da expiração se outro provedor ou um job posterior precisar dele.
Cenário: um estúdio que cria capas de romance fictícias
Um estúdio precisa de trinta imagens estáticas aprovadas de personagens adultos fictícios, várias revisões de figurino e cinco capas animadas. Primeiro separe o briefing interno do padrão público: o marketplace que exibe as capas pode ser mais rigoroso que a rota de geração, e uma rota permissiva não elimina isso. Depois combine geração com edição por referência e compare as duas sobre a mesma fonte aprovada, não sobre duas primeiras tentativas sem relação.
Um orçamento de primeira passada nas configurações listadas é de $1,861: 30 imagens estáticas Qwen 1k × $0,024 = $0,72; seis edições 1k com uma referência × $0,036 = $0,216; cinco clipes H3 768p × cinco segundos × $0,037 = $0,925. Isso compra tentativas, não trinta imagens aprovadas: repetições e mudanças de configuração se somam.
Só inicie o vídeo depois que um quadro inicial for aprovado. Se a cena precisar terminar em uma pose específica, verifique se a tarefa aceita uma última imagem. Se narração ou música forem adicionadas depois, talvez você não precise de áudio gerado; desativá-lo só economiza taxas de geração quando a tarefa cobra essa opção separadamente. Aceite ou rejeite com base em identidade, figurino, visibilidade do rosto no recorte da capa, espaço para o título e movimento ao longo de todo o clipe. O trabalho pode ser dividido por tarefa, com o seu próprio armazenamento levando os recursos aprovados entre provedores.
Cenário: um desenvolvedor que vende um app criativo
Seus usuários enviarão entradas imprevisíveis, fecharão abas no meio de um job e ficarão sem saldo. Se você anuncia «vídeo sem censura», o seu produto precisa declarar o escopo exato, porque o rótulo do provedor não faz isso por você. Decida quais categorias você permite, quais uploads aceita, como o consentimento é registrado para pessoas identificáveis e o que acontece quando uma saída viola as suas regras de publicação; uma rota permissiva do provedor não elimina essas obrigações. Os termos públicos de alguns provedores incluem uma exigência de valor substancial ou restringem a exposição direta da API, então verifique se os termos permitem atender usuários finais antes de receber pagamentos; uma chave de API sozinha não concede direitos de revenda.
Guarde para cada job a tarefa do modelo, as configurações cotadas, o ID remoto, o estado final e a cobrança ao cliente. Mantenha as solicitações específicas de cada provedor atrás de um pequeno adaptador que raciocina em tarefas como «animar este primeiro quadro aprovado por cinco segundos», e faça-o rejeitar combinações que faltam ao provedor reserva em vez de descartar um controle em silêncio. Um plano de contingência que muda a tarefa é uma decisão de produto.
Meça a velocidade nos seus próprios jobs
Meça do envio até o arquivo disponível para download, na mesma resolução e com a mesma concorrência. Compare execuções típicas e mais lentas, separando limitação de taxa, entradas inválidas e falhas do modelo de indisponibilidades do serviço.
Faça um piloto pequeno
- Escreva três ou quatro briefings: uma tarefa de produção normal, uma edição sensível à preservação e o vídeo que você pretende entregar. Use adultos fictícios ou material cujos direitos você detém.
- Traduza cada briefing para os controles aceitos por cada provedor (um modelo no estilo de tags e um no estilo de prosa exigem redações diferentes, não o mesmo texto) e anote o que mudou.
- Fixe primeiro o orçamento e os critérios de revisão; dê a cada candidato tentativas comparáveis.
- Revise as saídas no tamanho de entrega, ocultando os nomes dos provedores quando for prático, e assista aos clipes completos com e sem som quando o áudio importar.
- Registre o custo após a liquidação, separando falhas técnicas de erros criativos pagos, e separe os créditos de cadastro da tarifa contínua.
FAQ
Qual provedor devo escolher para trabalho adulto?
SpicyAPI (spicyapi.ai) e Wiro publicam tarefas sem censura ou sem restrições; inclua a Sogni se a sua conta for elegível e a rota dela servir. A fal proíbe conteúdo adulto, e a Replicate exige que o seu uso adulto pretendido seja confirmado primeiro.
Posso usar um único provedor para tudo?
Somente se ele oferecer todos os papéis de entrada de que você precisa, como primeiro e último quadro. Caso contrário, divida por tarefa e mantenha os arquivos aprovados no seu próprio armazenamento.
Um interruptor de safety checker torna uma plataforma geral segura para trabalho adulto?
Não. A política de uso aceitável é que decide, e a da fal proíbe contornar as proteções dela.
O interruptor de filtro da Sogni libera todos os modelos?
Não. Ele exige uma conta elegível e um modelo compatível. Modelos externos com restrições próprias continuam recusando temas maduros, e uma resposta da ferramenta criativa pode terminar sem produzir uma imagem. Escolha-o pelo fluxo de trabalho e pelos modelos elegíveis de que você realmente precisa, não como um interruptor universal de contorno.
Faça a sua escolha
Para um produto adulto de imagem e vídeo, comece pelas páginas de tarefas atuais da SpicyAPI e pelas variantes rotuladas da Wiro, e inclua a Sogni quando a elegibilidade e o modelo de pagamento servirem. Considere a Replicate para um modelo específico da comunidade depois de confirmar o seu uso adulto pretendido conforme as políticas da plataforma e a licença do modelo. Para mídia geral sem necessidade de conteúdo explícito, adicione a fal conforme o modelo exato e a necessidade de implantação. Compare um entregável em configurações equivalentes antes de mover a carga de trabalho. Se você precisa de geração e revisão juntas, comece pelo fluxo de trabalho da API de imagem; se o quadro escolhido já estiver aprovado, use o fluxo de trabalho da API de vídeo.









