Al usar Nano Banana Pro (Gemini 3 Pro Image) para editar imágenes, si incluyes instrucciones relacionadas con "quitar marcas de agua" en tu indicación, es posible que te encuentres con un error desconcertante: la API devuelve MALFORMED_FUNCTION_CALL y parts: null. No se trata de un bug técnico, sino del mecanismo de protección de seguridad diseñado por Google entrando en acción.
Valor principal: Al terminar de leer este artículo, entenderás por qué Google bloquea la eliminación de marcas de agua, el significado real del error MALFORMED_FUNCTION_CALL y cómo utilizar correctamente las capacidades de edición de imágenes de Nano Banana Pro.

Razones principales del fallo al quitar marcas de agua en Nano Banana Pro
| Categoría | Descripción específica | Mecanismo de activación |
|---|---|---|
| Política de seguridad de contenido | Google bloquea activamente la eliminación de marcas de agua | Detección de palabras clave en la indicación |
| Protección de derechos de autor | Evita la infracción de la propiedad intelectual de terceros | Identificación de marcas de agua SynthID |
| Intercepción de llamadas a funciones | La capa de seguridad interviene antes de la inferencia del modelo | MALFORMED_FUNCTION_CALL |
¿Por qué Google bloquea la eliminación de marcas de agua?
En 2023, Google, junto con OpenAI, Anthropic y Meta, firmó el compromiso de IA de la Casa Blanca, prometiendo añadir marcas de agua para identificar el contenido generado por IA. Sin embargo, si se permitiera que los modelos de IA eliminaran fácilmente estas marcas, dicho compromiso no tendría sentido.
La contradicción técnica que enfrenta Google es la siguiente:
- Nivel de capacidad: Gemini 2.0 Flash y Nano Banana Pro poseen potentes capacidades de edición de imágenes; técnicamente, podrían eliminar marcas de agua sin problemas.
- Nivel de responsabilidad: Permitir la eliminación de marcas de agua fomentaría la infracción de derechos de autor, violando los términos de servicio de Google y los requisitos de cumplimiento legal.
- Nivel de estrategia: Se utiliza una capa de detección de seguridad para interceptar activamente las solicitudes de eliminación de marcas de agua, en lugar de debilitar las capacidades del modelo.
Por lo tanto, cuando incluyes palabras clave como "remove watermark", "quitar marca de agua" o "eliminar marca de agua" en tu indicación, la solicitud es interceptada por la capa de seguridad, devolviendo el error MALFORMED_FUNCTION_CALL.

Análisis detallado del error MALFORMED_FUNCTION_CALL
Cuando envías una solicitud para eliminar marcas de agua, es posible que recibas una respuesta parecida 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"
}
Desglose de los campos de error
| Campo | Valor | Significado |
|---|---|---|
parts |
null |
El modelo no generó ninguna salida |
finishReason |
MALFORMED_FUNCTION_CALL |
La llamada a la función se consideró inválida |
candidatesTokenCount |
0 |
No se generaron tokens de salida |
promptTokenCount |
264 |
Se consumieron los tokens de entrada |
Qué significa realmente este error
La explicación oficial de MALFORMED_FUNCTION_CALL es "la llamada a la función generada por el modelo no es válida". Sin embargo, en el contexto de la eliminación de marcas de agua, esto es en realidad un bloqueo de seguridad camuflado:
- La capa de detección de seguridad identifica la intención de eliminar la marca de agua.
- La solicitud se detiene y no se transfiere a la capa de inferencia del modelo.
- Se devuelve
MALFORMED_FUNCTION_CALLcomo un motivo de rechazo genérico.
Este diseño hace que el mensaje de error parezca un problema técnico en lugar de un bloqueo activo, pero en el fondo, es la política de seguridad de contenido de Google la que está entrando en juego.
Análisis del mecanismo de protección de marcas de agua SynthID
SynthID, desarrollado por Google DeepMind, es una tecnología de marca de agua digital invisible. Todas las imágenes generadas o editadas a través de Nano Banana Pro llevan incrustada una marca de agua SynthID.
Características principales de SynthID
| Característica | Descripción |
|---|---|
| Invisibilidad | El ojo humano no puede percibir la presencia de la marca de agua |
| Persistencia | La edición de imagen convencional no puede eliminarla |
| Verificabilidad | Google puede detectar si la imagen fue generada por IA |
| Robustez | Resiste operaciones como recorte, compresión, filtros, etc. |
Diferencias entre los dos tipos de marcas de agua
Nano Banana Pro utiliza en realidad dos tipos de marcas de agua:
| Tipo de marca de agua | Visibilidad | ¿Se puede eliminar? | Escenario de aplicación |
|---|---|---|---|
| Marca de agua del logo de Gemini | Visible | Se puede eliminar (métodos ajenos a la API) | Usuarios gratuitos, suscripción Pro |
| Marca de agua invisible SynthID | Invisible | Técnicamente es extremadamente difícil | Todas las imágenes de salida |
🎯 Nota técnica: Aunque logres eliminar la marca de agua visible del logo de Gemini, la marca de agua invisible SynthID seguirá presente en la imagen. Esto significa que el origen de IA de la imagen todavía puede ser detectado.
Lista de palabras clave que activan el bloqueo de seguridad
Según las pruebas realizadas, las siguientes palabras clave y expresiones activan el bloqueo de seguridad de Nano Banana Pro:
Palabras clave de alto riesgo
| Palabra clave (Inglés) | Palabra clave (Chino) | Probabilidad de bloqueo |
|---|---|---|
| remove watermark | 去水印/去除水印 | 99% |
| delete watermark | 删除水印 | 99% |
| erase watermark | 擦除水印 | 95% |
| clean watermark | 清除水印 | 90% |
| watermark removal | 水印移除 | 99% |
Expresiones de riesgo medio
| Forma de expresión | Probabilidad de bloqueo | Descripción |
|---|---|---|
| "make the logo disappear" | 70% | Las expresiones indirectas aún pueden ser detectadas |
| "remove the text overlay" | 60% | Depende del contexto específico |
| "clean up the corner" | 40% | Las expresiones ambiguas podrían pasar |

5 trucos para usar correctamente la edición de imágenes en Nano Banana Pro
Dado que quitar marcas de agua está prohibido, ¿cómo aprovechar correctamente las capacidades de edición de imágenes de Nano Banana Pro?
Truco 1: Usar imágenes de origen sin marca de agua
Las imágenes generadas mediante llamadas a la API no incluyen marcas de agua visibles por defecto:
import openai
client = openai.OpenAI(
api_key="YOUR_API_KEY",
base_url="https://api.apiyi.com/v1" # Usar la interfaz unificada de APIYI
)
response = client.images.generate(
model="nano-banana-pro",
prompt="A serene mountain landscape at sunset",
size="1024x1024"
)
# La salida de la API no tiene marcas de agua visibles por defecto
print(response.data[0].url)
🚀 Inicio rápido: Te recomendamos usar la plataforma APIYI (apiyi.com) para llamar a la API de Nano Banana Pro; la salida por defecto no tiene marcas de agua visibles, ahorrándote problemas de procesamiento posterior.
Truco 2: Usar el repintado parcial (Inpainting) en lugar de quitar marcas de agua
Si necesitas tratar un área con marca de agua, puedes usar la función de repintado parcial (Inpainting):
# Ejemplo de repintado parcial
response = client.images.edit(
model="nano-banana-pro",
image=open("source_image.png", "rb"),
mask=open("mask.png", "rb"), # La máscara cubre el área de la marca de agua
prompt="Continue the natural background pattern"
)
Punto clave: La indicación describe "continuar el fondo" en lugar de "quitar la marca de agua". Este tipo de expresión no suele activar el bloqueo de seguridad.
Truco 3: Expandir la imagen para evitar la marca de agua
Usa Outpainting para extender los bordes de la imagen y luego recorta el área que contiene la marca de agua:
response = client.images.edit(
model="nano-banana-pro",
image=open("source_image.png", "rb"),
prompt="Extend the image with matching landscape and sky"
)
# El recorte posterior conserva el área sin marca de agua
Truco 4: Usar la API gratuita para obtener créditos de prueba
Ver código de llamada completo
import openai
import base64
from pathlib import Path
# Configurar la interfaz de la 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:
"""
Función de edición de imagen segura
Diseño de indicaciones para evitar el bloqueo de seguridad
"""
# Leer imagen
with open(image_path, "rb") as f:
image_data = base64.b64encode(f.read()).decode()
# Enviar solicitud
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 # Usar una indicación segura
}
]
}
]
)
return response.choices[0].message.content
# Ejemplo de indicación segura
safe_prompt = "Enhance the image quality and adjust the lighting"
result = edit_image_safely("my_image.png", safe_prompt)
Truco 5: Elegir el plan de suscripción adecuado
| Plan | Marca de agua visible | SynthID | Precio | Escenario de uso |
|---|---|---|---|---|
| Versión gratuita | Sí | Sí | $0 | Aprendizaje personal |
| Google AI Pro | Sí | Sí | $19.99/mes | Uso diario |
| Google AI Ultra | No | Sí | $34.99/mes | Uso comercial |
| Llamada API | No | Sí | Pago por uso | Integración para desarrolladores |
💡 Sugerencia de elección: Si necesitas resultados sin marcas de agua visibles, llamar a la API a través de la plataforma APIYI (apiyi.com) es la opción más flexible. El modelo de pago por uso es ideal para equipos pequeños y medianos, así como para desarrolladores individuales.
Interpretación de la actualización de políticas de Nano Banana Pro 2026
En enero de 2026, Google implementó dos ajustes importantes en las políticas de Nano Banana Pro:
Cambio 1: Refuerzo del filtrado de contenido IMAGE_SAFETY
- El bloqueo de solicitudes relacionadas con la eliminación de marcas de agua es ahora más estricto.
- Se ha añadido una nueva capacidad de comprensión semántica para expresiones indirectas.
- La tasa de falsos positivos ha aumentado; se recomienda evitar el uso de verbos como "remove" o "delete" al describir la edición de imágenes.
Cambio 2: Restricciones en la generación de personajes de IP conocidas
- Ya no es posible generar personajes de IP famosas como Disney, Marvel, entre otros.
- Cualquier imagen que involucre personajes protegidos por derechos de autor será bloqueada.
- Esto utiliza la misma capa de detección de seguridad que el bloqueo de eliminación de marcas de agua.

Preguntas frecuentes
Q1: ¿Por qué la misma operación de eliminación de marcas de agua funciona en otras herramientas de IA pero no en Nano Banana Pro?
Las políticas de seguridad de contenido varían entre las distintas empresas de IA. Google, como firmante del compromiso de marcas de agua en IA, aplica restricciones más estrictas a estas operaciones. Cabe destacar que GPT-4o de OpenAI y Claude de Anthropic tampoco permiten la eliminación de marcas de agua.
Si necesitas realizar ediciones de imágenes legales, a través de APIYI apiyi.com puedes probar las capacidades de edición de diversos modelos para encontrar la solución que mejor se adapte a tus necesidades.
Q2: ¿El error MALFORMED_FUNCTION_CALL se debe siempre a la eliminación de marcas de agua?
No necesariamente. Este error también puede ser provocado por los siguientes motivos:
- Formato de imagen no compatible.
- Formato incorrecto en los parámetros de la solicitud.
- Fallo temporal del modelo.
- Activación de otras políticas de seguridad de contenido.
Se recomienda verificar si el formato de la solicitud es correcto y utilizar las herramientas de depuración de la plataforma APIYI apiyi.com para investigar la causa específica.
Q3: ¿Es realmente imposible eliminar la marca de agua invisible SynthID?
Técnicamente, SynthID ha sido diseñado para ser extremadamente difícil de eliminar. Las operaciones convencionales de procesamiento de imágenes (recorte, compresión, filtros) no logran borrar SynthID. Aunque teóricamente existen métodos de fuerza bruta, estos dañarían gravemente la calidad de la imagen, por lo que no valdría la pena el esfuerzo.
La existencia de SynthID tiene como objetivo garantizar la trazabilidad del contenido generado por IA, lo cual es una parte fundamental del desarrollo responsable de la industria de la IA.
Q4: ¿Cómo puedo obtener imágenes generadas por IA sin marcas de agua?
Las vías legales incluyen:
- Utilizar llamadas vía API (sin marcas de agua visibles).
- Suscribirse a Google AI Ultra ($34.99/mes).
- Utilizar otros servicios de imágenes por IA que permitan salidas sin marcas de agua.
A través de la plataforma APIYI apiyi.com, puedes llamar cómodamente a múltiples APIs de generación de imágenes para obtener resultados sin marcas de agua visibles.
Guía rápida de resolución de errores
| Fenómeno del error | Causa probable | Solución |
|---|---|---|
MALFORMED_FUNCTION_CALL + parts: null |
La indicación activó el filtro de seguridad | Modificar la indicación, evitando palabras clave sensibles |
MALFORMED_FUNCTION_CALL + salida parcial |
Problema en el formato de la solicitud | Revisar la estructura JSON y los parámetros |
Intercepción por IMAGE_SAFETY |
El contenido no cumple con las políticas | Ajustar la imagen o el contenido de la indicación |
candidatesTokenCount: 0 |
Intercepción total | Comprobar si se activaron múltiples políticas de seguridad |
Resumen
El error MALFORMED_FUNCTION_CALL que devuelve Nano Banana Pro al solicitar la eliminación de marcas de agua es, en esencia, una intercepción activa de la política de seguridad de contenido de Google, y no un fallo técnico. Este diseño protege los intereses de los titulares de derechos de autor y mantiene el compromiso de la industria de la IA con un desarrollo responsable.
Repaso de puntos clave:
- La intercepción de seguridad no es un fallo técnico: Google bloquea proactivamente las operaciones de eliminación de marcas de agua.
- Protección de doble marca de agua: Marca de agua visible + marca de agua invisible SynthID.
- Forma correcta de uso: Obtener salidas sin marcas de agua directamente a través de la API, o utilizar alternativas como el repintado parcial (inpainting).
- Endurecimiento de políticas para 2026: Con la mejora en la comprensión semántica, incluso las descripciones indirectas podrían ser interceptadas.
Si necesitas realizar ediciones de imagen sin cruzar las líneas rojas de seguridad, te recomendamos realizar tus llamadas a la API a través de la plataforma APIYI (apiyi.com). De esta forma, podrás obtener resultados limpios sin marcas de agua visibles, siempre cumpliendo con las normativas de uso de la plataforma.
Referencias
-
Google DeepMind SynthID: Explicación oficial de la tecnología de marca de agua invisible
- Enlace:
deepmind.google/models/synthid - Descripción: Principios técnicos y métodos de detección de la tecnología SynthID
- Enlace:
-
Documentación de la API de Google Gemini: Guía oficial de uso de la API
- Enlace:
ai.google.dev/gemini-api/docs - Descripción: Parámetros de la API para la generación y edición de imágenes
- Enlace:
-
Términos de servicio de Google AI: Políticas de contenido y restricciones de uso
- Enlace:
policies.google.com/terms - Descripción: Prohibición del uso de herramientas de IA para infringir derechos de autor
- Enlace:
-
GitHub – Gemini CLI Issues: Comentarios de errores de la comunidad
- Enlace:
github.com/google-gemini/gemini-cli/issues - Descripción: Discusión sobre el error MALFORMED_FUNCTION_CALL
- Enlace:
Este artículo fue escrito por el equipo técnico de APIYI Team. Si deseas probar las APIs de generación de imágenes por IA como Nano Banana Pro, te invitamos a visitar APIYI (apiyi.com) para obtener créditos de prueba gratuitos.
