Ao usar o Nano Banana Pro (Gemini 3 Pro Image) para edição de imagens, se você incluir comandos relacionados a "remover marca d'água" no seu comando, poderá encontrar um erro confuso — a API retorna MALFORMED_FUNCTION_CALL e parts: null. Isso não é um bug técnico, mas sim o mecanismo de proteção de segurança cuidadosamente projetado pelo Google entrando em ação.
Valor central: Ao ler este artigo, você entenderá por que o Google bloqueia operações de remoção de marca d'água, o real significado do erro MALFORMED_FUNCTION_CALL e como usar corretamente os recursos de edição de imagem do Nano Banana Pro.

Principais motivos para a falha na remoção de marca d'água no Nano Banana Pro
| Categoria do Motivo | Explicação Específica | Mecanismo de Acionamento |
|---|---|---|
| Política de Segurança de Conteúdo | O Google bloqueia ativamente a remoção de marcas d'água | Detecção de palavras-chave no comando |
| Mecanismo de Proteção de Direitos Autorais | Evita a violação de propriedade intelectual de terceiros | Identificação de marca d'água SynthID |
| Interceptação de Chamada de Função | A camada de segurança intervém antes da inferência do modelo | MALFORMED_FUNCTION_CALL |
Por que o Google bloqueia a remoção de marcas d'água
Em 2023, o Google, juntamente com OpenAI, Anthropic, Meta e outras empresas, assinou o compromisso de IA da Casa Branca, prometendo adicionar identificadores de marca d'água aos conteúdos gerados por IA. No entanto, se os modelos de IA pudessem remover marcas d'água facilmente, esse compromisso seria inútil.
A contradição técnica que o Google enfrenta é:
- Nível de Capacidade: O Gemini 2.0 Flash e o Nano Banana Pro possuem, de fato, poderosos recursos de edição de imagem e, tecnicamente, poderiam remover marcas d'água perfeitamente.
- Nível de Responsabilidade: Permitir a remoção de marcas d'água incentivaria a violação de direitos autorais, violando os termos de serviço do Google e os requisitos de conformidade legal.
- Nível de Estratégia: Interceptar ativamente solicitações de remoção de marca d'água através de uma camada de detecção de segurança, em vez de enfraquecer as capacidades do modelo.
Portanto, quando o seu comando contém palavras-chave como "remove watermark", "remover marca d'água", "excluir marca d'água", etc., a solicitação é interceptada pela camada de segurança, retornando o erro MALFORMED_FUNCTION_CALL.

Detalhamento do erro MALFORMED_FUNCTION_CALL
Ao enviar uma solicitação de remoção de marca d'água, você pode receber uma resposta semelhante a esta:
{
"candidates": [
{
"content": {
"parts": null
},
"finishReason": "MALFORMED_FUNCTION_CALL",
"finishMessage": "Malformed function call: call:image_0.png",
"index": 0
}
],
"usageMetadata": {
"promptTokenCount": 264,
"candidatesTokenCount": 0,
"totalTokenCount": 264
},
"modelVersion": "gemini-3-pro-image-preview"
}
Análise dos campos de erro
| Campo | Valor | Significado |
|---|---|---|
parts |
null |
O modelo não gerou nenhuma saída |
finishReason |
MALFORMED_FUNCTION_CALL |
A chamada de função foi considerada inválida |
candidatesTokenCount |
0 |
Nenhum token de saída foi gerado |
promptTokenCount |
264 |
Os tokens de entrada foram consumidos |
O que este erro significa
A explicação oficial para MALFORMED_FUNCTION_CALL é "a chamada de função gerada pelo modelo é inválida". No entanto, no cenário de remoção de marca d'água, isso é na verdade um bloqueio de segurança disfarçado:
- A camada de detecção de segurança identifica a intenção de remover a marca d'água.
- A solicitação é bloqueada e não é enviada para a camada de inferência do modelo.
- O sistema retorna
MALFORMED_FUNCTION_CALLcomo um motivo genérico de recusa.
Esse design faz com que a mensagem de erro pareça um problema técnico em vez de um bloqueio ativo, mas, na prática, é a política de segurança de conteúdo do Google entrando em ação.
Análise do mecanismo de proteção SynthID
Desenvolvido pelo Google DeepMind, o SynthID é uma tecnologia de marca d'água digital invisível. Todas as imagens geradas ou editadas via Nano Banana Pro terão uma marca d'água SynthID incorporada.
Características principais do SynthID
| Característica | Descrição |
|---|---|
| Invisibilidade | O olho humano não consegue perceber a presença da marca d'água |
| Persistência | Edições de imagem comuns não conseguem removê-la |
| Verificabilidade | O Google pode detectar se a imagem foi gerada por IA |
| Robustez | Resiste a cortes, compressão, filtros e outras operações |
Diferença entre os dois tipos de marcas d'água
O Nano Banana Pro possui, na verdade, dois tipos de marcas d'água:
| Tipo de Marca d'água | Visibilidade | Pode ser removida? | Cenários de uso |
|---|---|---|---|
| Logotipo do Gemini | Visível | Removível (via métodos não-API) | Usuários gratuitos, assinatura Pro |
| Marca d'água invisível SynthID | Invisível | Tecnicamente muito difícil | Todas as imagens de saída |
🎯 Nota técnica: Mesmo que você consiga remover a marca d'água visível do logotipo do Gemini, a marca d'água invisível SynthID continuará presente na imagem. Isso significa que a origem de IA da imagem ainda poderá ser detectada.
Lista de palavras-chave que ativam o bloqueio de segurança
Com base em testes práticos, as seguintes palavras-chave e expressões ativam o bloqueio de segurança do Nano Banana Pro:
Palavras-chave de alto risco
| Palavra-chave (Inglês) | Palavra-chave (Português) | Probabilidade de bloqueio |
|---|---|---|
| remove watermark | remover marca d'água | 99% |
| delete watermark | deletar marca d'água | 99% |
| erase watermark | apagar marca d'água | 95% |
| clean watermark | limpar marca d'água | 90% |
| watermark removal | remoção de marca d'água | 99% |
Expressões de risco médio
| Forma de expressão | Probabilidade de bloqueio | Descrição |
|---|---|---|
| "make the logo disappear" | 70% | Expressões indiretas ainda podem ser identificadas |
| "remove the text overlay" | 60% | Depende do contexto específico |
| "clean up the corner" | 40% | Expressões vagas podem passar |

5 dicas para usar a edição de imagens do Nano Banana Pro corretamente
Já que a remoção de marca d'água é proibida, como usar corretamente os recursos de edição de imagem do Nano Banana Pro?
Dica 1: Use imagens de origem sem marca d'água
As imagens geradas via chamadas de API não possuem marcas d'água visíveis por padrão:
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # Usando a interface unificada da APIYI
)
response = client.images.generate(
model="nano-banana-pro",
prompt="A serene mountain landscape at sunset",
size="1024x1024"
)
# A saída da API não tem marca d'água visível por padrão
print(response.data[0].url)
🚀 Começo rápido: Recomendamos usar a plataforma APIYI (apiyi.com) para chamar a API do Nano Banana Pro. A saída padrão não tem marca d'água visível, poupando você de dores de cabeça no processamento posterior.
Dica 2: Use Inpainting (pintura local) em vez de remover a marca d'água
Se você precisar lidar com uma área de marca d'água, pode usar a função de Inpainting:
# Exemplo de Inpainting
response = client.images.edit(
model="nano-banana-pro",
image=open("source_image.png", "rb"),
mask=open("mask.png", "rb"), # A máscara cobre a área da marca d'água
prompt="Continue the natural background pattern"
)
Ponto-chave: O comando descreve "continuar o fundo" em vez de "remover marca d'água". Esse tipo de expressão geralmente não ativa o bloqueio de segurança.
Dica 3: Use a expansão de imagem para evitar a marca d'água
Use Outpainting para expandir as bordas da imagem e depois corte a área que contém a marca d'água:
response = client.images.edit(
model="nano-banana-pro",
image=open("source_image.png", "rb"),
prompt="Extend the image with matching landscape and sky"
)
# O corte posterior mantém a área sem marca d'água
Dica 4: Use a API gratuita para obter créditos de teste
Ver código de chamada completo
import openai
import base64
from pathlib import Path
# Configurando a interface da plataforma APIYI
client = openai.OpenAI(
api_key="YOUR_APIYI_KEY",
base_url="https://api.apiyi.com/v1"
)
def edit_image_safely(image_path: str, prompt: str) -> str:
"""
Função de edição de imagem segura
Design de comando para evitar bloqueios de segurança
"""
# Lendo a imagem
with open(image_path, "rb") as f:
image_data = base64.b64encode(f.read()).decode()
# Enviando a requisição
response = client.chat.completions.create(
model="nano-banana-pro",
messages=[
{
"role": "user",
"content": [
{
"type": "image_url",
"image_url": {"url": f"data:image/png;base64,{image_data}"}
},
{
"type": "text",
"text": prompt # Usando um comando seguro
}
]
}
]
)
return response.choices[0].message.content
# Exemplo de comando seguro
safe_prompt = "Enhance the image quality and adjust the lighting"
result = edit_image_safely("my_image.png", safe_prompt)
Dica 5: Escolha o plano de assinatura adequado
| Plano | Marca d'água visível | SynthID | Preço | Cenário de uso |
|---|---|---|---|---|
| Versão Gratuita | Sim | Sim | $0 | Estudo pessoal |
| Google AI Pro | Sim | Sim | $19.99/mês | Uso diário |
| Google AI Ultra | Não | Sim | $34.99/mês | Uso comercial |
| Chamada de API | Não | Sim | Pagamento por uso | Integração para desenvolvedores |
💡 Sugestão de escolha: Se você precisa de resultados sem marca d'água visível, chamar a API através da plataforma APIYI (apiyi.com) é a opção mais flexível. O modelo de pagamento por uso é ideal para pequenas e médias equipes e desenvolvedores individuais.
Interpretando as atualizações de política do Nano Banana Pro para 2026
Em janeiro de 2026, o Google realizou dois ajustes importantes na política do Nano Banana Pro:
Mudança 1: Fortalecimento da filtragem de conteúdo IMAGE_SAFETY
- O bloqueio de solicitações relacionadas à remoção de marcas d'água está mais rigoroso.
- Foi adicionada uma nova compreensão semântica para expressões indiretas.
- A taxa de falsos positivos aumentou; recomenda-se evitar o uso de verbos como "remove" (remover) ou "delete" (deletar) ao descrever edições de imagem.
Mudança 2: Restrições na geração de personagens de IPs famosos
- Não é mais possível gerar personagens de IPs conhecidos, como Disney, Marvel, etc.
- Imagens de personagens protegidos por direitos autorais serão bloqueadas.
- Isso utiliza a mesma camada de detecção de segurança que o bloqueio de remoção de marcas d'água.

Perguntas Frequentes
Q1: Por que a mesma operação de remoção de marca d’água funciona em outras ferramentas de IA, mas não no Nano Banana Pro?
Diferentes empresas de IA possuem estratégias de segurança de conteúdo distintas. O Google, como signatário do compromisso de marca d'água de IA, impõe restrições mais rigorosas a essas operações. Vale ressaltar que o GPT-4o da OpenAI e o Claude da Anthropic também não permitem a remoção de marcas d'água.
Se você precisar realizar edições de imagem legítimas, através da APIYI (apiyi.com) você pode testar as capacidades de edição de imagem de diversos modelos e encontrar a solução que melhor atende às suas necessidades.
Q2: O erro MALFORMED_FUNCTION_CALL é sempre causado pela remoção de marca d’água?
Não necessariamente. Esse erro também pode ser acionado pelos seguintes motivos:
- Formato de imagem não suportado
- Erro na formatação dos parâmetros da solicitação
- Falha temporária do modelo
- Acionamento de outras políticas de segurança de conteúdo
Recomendamos verificar se o formato da solicitação está correto e utilizar as ferramentas de depuração da plataforma APIYI (apiyi.com) para investigar a causa específica.
Q3: A marca d’água invisível SynthID é realmente impossível de remover?
Tecnicamente, o SynthID foi projetado para ser extremamente difícil de remover. Operações convencionais de processamento de imagem (corte, compressão, filtros) não conseguem eliminar o SynthID. Embora teoricamente existam métodos de "força bruta", eles prejudicariam seriamente a qualidade da imagem, o que não compensaria o esforço.
A existência do SynthID serve para garantir a rastreabilidade do conteúdo gerado por IA, sendo uma parte fundamental do desenvolvimento responsável da indústria de IA.
Q4: Como obter imagens geradas por IA sem marca d’água?
As vias legais incluem:
- Usar chamadas de API (que geralmente não possuem marca d'água visível)
- Assinar o Google AI Ultra (US$ 34,99/mês)
- Utilizar outros serviços de imagem de IA que permitam saída sem marca d'água
Através da plataforma APIYI (apiyi.com), você pode chamar convenientemente diversas APIs de geração de imagem para obter resultados sem marcas d'água visíveis.
Guia Rápido de Solução de Problemas
| Sintoma do Erro | Causa Provável | Solução |
|---|---|---|
MALFORMED_FUNCTION_CALL + parts: null |
O comando acionou o bloqueio de segurança | Modifique o comando, evite palavras-chave sensíveis |
MALFORMED_FUNCTION_CALL + Saída parcial |
Problema no formato da requisição | Verifique a estrutura JSON e os parâmetros |
Bloqueio IMAGE_SAFETY |
O conteúdo não está em conformidade com as políticas | Ajuste a imagem ou o conteúdo do comando |
candidatesTokenCount: 0 |
Bloqueio total | Verifique se múltiplas políticas de segurança foram acionadas |
Resumo
O erro MALFORMED_FUNCTION_CALL retornado em solicitações de remoção de marca d'água no Nano Banana Pro é, na verdade, um bloqueio ativo das políticas de segurança de conteúdo do Google, e não um bug técnico. Esse design protege os interesses dos detentores de direitos autorais e mantém o compromisso de desenvolvimento responsável da indústria de IA.
Recapitulação dos pontos-chave:
- Bloqueio de segurança não é falha técnica: O Google impede ativamente operações de remoção de marca d'água.
- Proteção de marca d'água dupla: Marca d'água visível + marca d'água invisível SynthID.
- Forma correta de uso: Obtenha saídas sem marca d'água via API ou use alternativas como inpainting (redesenho local).
- Políticas mais rígidas para 2026: Com o fortalecimento da compreensão semântica, até descrições indiretas podem ser bloqueadas.
Se você precisa editar imagens sem cruzar a linha vermelha da segurança, recomendamos fazer chamadas de API através da plataforma APIYI (apiyi.com) para obter resultados limpos e sem marcas d'água visíveis, sempre respeitando as normas de uso da plataforma.
Referências
-
Google DeepMind SynthID: Explicação oficial da tecnologia de marca d'água invisível
- Link:
deepmind.google/models/synthid - Descrição: Princípios técnicos e métodos de detecção da tecnologia SynthID
- Link:
-
Documentação da API do Google Gemini: Guia oficial de uso da API
- Link:
ai.google.dev/gemini-api/docs - Descrição: Parâmetros da API para geração e edição de imagens
- Link:
-
Termos de Serviço do Google AI: Políticas de conteúdo e restrições de uso
- Link:
policies.google.com/terms - Descrição: Proibição do uso de ferramentas de IA para violação de direitos autorais
- Link:
-
GitHub – Gemini CLI Issues: Feedback de erros da comunidade
- Link:
github.com/google-gemini/gemini-cli/issues - Descrição: Discussão sobre o erro MALFORMED_FUNCTION_CALL
- Link:
Este artigo foi escrito pela equipe técnica da APIYI Team. Se você deseja experimentar APIs de geração de imagens por IA, como o Nano Banana Pro, visite o APIYI em apiyi.com para obter créditos de teste gratuitos.
