Marca de agua de Claude desde el 3 de noviembre: ¿se marcará la salida de Claude Code y la API? Impacto en Opus 4.7 y Sonnet 4.6

Según varios medios, Anthropic aplicará desde el 3 de noviembre de 2026 una marca de agua de texto a la salida de Claude Mythos 5, Opus 4.7, Opus 4.6 y Sonnet 4.6; los modelos nuevos como Opus 5.5 ya la llevan. La marca se aplica a nivel de modelo, así que cubre la API, Claude Code y los socios de nube por igual, no se puede desactivar y no requiere cambiar la configuración. Esta guía explica qué modelos se ven afectados, si el código lleva la marca, el efecto en calidad y velocidad, si las llamadas con API Key se marcan, quién puede detectarla, con pruebas reales en Claude Code y la API.

11 分钟阅读
Marca de agua de Claude desde el 3 de noviembre: ¿se marcará la salida de Claude Code y la API? Impacto en Opus 4.7 y Sonnet 4.6

Resumen: según varios medios, Anthropic envió a sus clientes de API un correo titulado «Text watermarking is coming to more Claude models»: desde el 3 de noviembre de 2026 la salida de Claude Mythos 5, Opus 4.7, Opus 4.6 y Sonnet 4.6 llevará una marca de agua de texto, y en Amazon Bedrock puede tardar unos días más (ver The Decoder, MACCUS y Pasquale Pillitteri). Según la página de ayuda oficial de Anthropic, los modelos lanzados después del 2 de agosto, como Opus 5.5, la llevan desde el primer día.

Lo importante si programas con Claude:

  • La marca se aplica a nivel de modelo. La salida de Claude Code, la API de Claude, las apps de Claude y AWS / Google Cloud / Microsoft Foundry la lleva, sin importar desde dónde llames al modelo.
  • Es invisible. Anthropic afirma que no cambia el significado, la calidad ni la legibilidad; no añade caracteres y viaja con el texto al copiarlo.
  • No se puede desactivar (según los medios) y no hace falta cambiar ninguna configuración: los ajustes de Claude Code, Codex y Cursor siguen igual.
  • Las llamadas con una API Key (incluida una Key de este sitio) usan los mismos modelos, así que la salida lleva la marca igual.
  • La detección de la marca de texto es una vista previa privada para reguladores, medios, investigadores y grupos similares; un usuario normal no puede comprobarla por su cuenta.

Crear API Key y seguir usándola en Claude Code, Codex y Cursor →

Qué modelos llevan la marca desde el 3 de noviembre

La página de ayuda oficial lista 16 modelos en tres columnas: marca de texto en los productos de Anthropic, marca de texto en socios de nube y Content Credentials (C2PA) en archivos. Según MACCUS, que comparó la versión del 31 de octubre, las dos primeras filas de abajo ya están marcadas en las columnas de texto; la fecha del 3 de noviembre viene del correo.

ModeloMarca de texto en API / apps / Claude CodeMarca de texto en AWS / Google Cloud / FoundryC2PA en archivos
Opus 5.5, Sonnet 5.5, Haiku 5.5, Fable 5.1, Mythos 5.1Desde el lanzamientoSíSí
Opus 5, Fable 5, Sonnet 5, Opus 4.8SíSíSí
Mythos 5, Opus 4.7, Opus 4.6, Sonnet 4.6Desde el 3 de noviembre (según los medios)Bedrock unos días después; sin fecha aún para Google Cloud y Foundry (según los medios)Marcado en la tabla oficial
Opus 4.5, Sonnet 4.5, Haiku 4.5Sin fecha concreta (según los medios)Aún noMarcado en la tabla oficial

Según Pasquale Pillitteri, el texto generado antes del 3 de noviembre no se marcará después. La página de ayuda lo dice a su manera: el contenido generado antes de que un modelo admitiera el marcado no lleva ninguna marca detectable.

Cómo funciona la marca de agua

Según la página de ayuda oficial:

  • Texto: cuando un modelo Claude compatible genera texto, entreteje en el propio texto una marca de agua imperceptible. No la ves, y no cambia el significado, la calidad ni la legibilidad. Como forma parte del texto, viaja al copiar y pegar y puede resistir algunas ediciones.
  • Nivel de modelo: la marca se aplica en el modelo, así que está presente sin importar de qué producto o acceso de Claude venga el texto.
  • Archivos: cuando Claude genera un archivo compatible, como PNG o JPEG, adjunta metadatos de procedencia firmados, las Content Credentials del estándar abierto C2PA.
  • En todo el mundo: el marcado se aplica donde se ofrezca Claude, no solo en la UE.

Según el correo citado por The Decoder, Anthropic lo describe como un «patrón imperceptible en la elección de palabras»: sin caracteres ni tokens extra, sin cambios en el formato de peticiones y respuestas, con un efecto mínimo en la velocidad y sin información sobre el usuario, su organización o sus conversaciones. Según MACCUS, se basa en SynthID-Text, el método que Google DeepMind describió en Nature en 2024: cuando varias palabras encajan igual de bien, la elección la fija una clave secreta combinada con las palabras anteriores, así que no se añade nada al texto.

Qué significa para quien programa con IA

¿El código y las respuestas de Claude Code llevan la marca?

Sí. La página de ayuda incluye Claude Code entre los productos cubiertos, y la marca se aplica a nivel de modelo. El código, los mensajes de commit y las respuestas que escriben Opus 4.7, Sonnet 4.6 u Opus 5.5 en Claude Code son salida de modelos con marca.

El código es un caso especial, eso sí. Según Pasquale Pillitteri, el código suele tener una sola forma correcta; cuando el modelo no tiene alternativas casi equivalentes, la marca tiene poco margen, y Anthropic no publica umbrales de detección para código. La página de ayuda también señala que los fragmentos muy cortos pueden no tener texto suficiente para una señal fiable.

¿Afecta a la calidad o a la velocidad del código?

Anthropic afirma que el significado, la calidad y la legibilidad no cambian, y el correo habla de un efecto mínimo en la velocidad. En nuestras pruebas de abajo, todo el código generado pasó sus tests a la primera, con tiempos de respuesta normales.

No todos están de acuerdo: según The Decoder, el bloguero John Gruber sostiene que no hay dos sinónimos exactamente iguales, y que elegir palabras por una clave de marca en vez de por su sentido resta algo de precisión. Todavía no se han publicado pruebas independientes a gran escala sobre Claude.

¿Las llamadas con API Key, incluida la de este sitio, también se marcan?

Sí. Como la marca vive en el modelo, da igual de qué acceso salga el texto: la API oficial, Claude Code, un socio de nube o cualquier cliente conectado con una API Key. Las llamadas con una Key de este sitio usan estos mismos modelos Claude, así que la salida lleva la marca igual que en los accesos oficiales.

¿Tengo que cambiar la configuración?

No. Según los medios, la marca no se puede desactivar y no hay ningún parámetro que añadir; el formato de peticiones y respuestas sigue igual. ANTHROPIC_BASE_URL en Claude Code, el config.toml de Codex y los ajustes de modelo de Cursor se quedan como están. La configuración de Claude Code con una Key de este sitio sigue siendo:

bash
export ANTHROPIC_BASE_URL="https://api.aicodewith.ai"
export ANTHROPIC_AUTH_TOKEN="TU_API_KEY"
claude --model claude-opus-4-7

Pasos completos: Configurar Claude Code con una API de terceros.

¿Y Codex o Cursor?

Si eliges un modelo Claude en Cursor, la salida lleva la marca de Claude. Codex usa por defecto modelos de OpenAI y no se ve afectado por este cambio de Anthropic; según The Decoder, OpenAI lanzó en octubre su propia marca de texto, textGrain, activada por defecto solo para usuarios de ChatGPT y Codex en la UE, mientras que los clientes de API pueden activarla o no.

¿Quién puede detectarla?

  • Marca de texto: la detección es una vista previa privada para las entidades que prevé la ley europea: reguladores, fuerzas del orden, medios, verificadores, investigadores independientes, centros educativos y sociedad civil de la UE, además de empresas que deben verificar la marca para su propio cumplimiento. Anthropic piensa ampliar el acceso; puedes registrar tu interés con el formulario de la página de ayuda.
  • Archivos: las Content Credentials se comprueban con el Claude Content Checker de Anthropic. Según Pasquale Pillitteri, no detecta la marca de texto.
  • Qué significa un resultado: Anthropic advierte que una marca detectada solo indica que el contenido pudo pasar por Claude; un texto que Claude solo corrigió o tradujo también puede llevarla, y la ausencia de marca no prueba que lo escribiera una persona.

Por qué ahora: el artículo 50 de la Ley de IA y el 2 de diciembre

La página de ayuda indica que Anthropic firmó el Código de buenas prácticas sobre transparencia del contenido generado por IA, vinculado al artículo 50(2) de la Ley de IA de la UE. El artículo 50 exige que la salida de la IA generativa se marque en un formato legible por máquina y sea detectable como generada por IA. Los modelos Claude lanzados en la UE después del 2 de agosto admiten el marcado desde el lanzamiento; los anteriores tienen un periodo de transición.

Según MACCUS, el artículo 111(4) del Digital Omnibus (Reglamento (UE) 2026/1744) da a los sistemas comercializados antes del 2 de agosto hasta el 2 de diciembre de 2026. El grupo del 3 de noviembre llega un mes antes de ese plazo, igual que el del 30 de septiembre (Fable 5, Sonnet 5, Opus 4.8).

Si integras Claude en tu propio producto, Anthropic recomienda evaluar por tu cuenta qué te exige el artículo 50; irá publicando guías técnicas sobre marcado y detección.

Prueba: Claude Code y la API con una Key de este sitio el 1 de noviembre

Hicimos las pruebas el 1 de noviembre, antes del cambio del 3 de noviembre para Opus 4.7 y Sonnet 4.6. Opus 5.5 ya lleva la marca según la página de ayuda, así que sirve de referencia para después del cambio.

Claude Code 2.1.310 + claude-opus-4-7 arregla un pequeño bug

El proyecto tiene una función con un bug y cuatro tests:

python
# wc.py
def word_count(text):
    return len(text.split(" "))

# test_wc.py
def test_basic(self):   self.assertEqual(word_count("hello world"), 2)
def test_spaces(self):  self.assertEqual(word_count("  a   b  "), 2)
def test_newline(self): self.assertEqual(word_count("a\nb\tc"), 3)
def test_empty(self):   self.assertEqual(word_count(""), 0)

Con las variables de entorno de arriba apuntando a una Key de este sitio, ejecutamos:

bash
claude -p "Fix word_count in wc.py so all tests in test_wc.py pass, then run python3 -m unittest. Reply with one short summary line." \
  --model claude-opus-4-7 --permission-mode acceptEdits \
  --allowedTools "Bash(python3 -m unittest*)"

Tardó unos 15 segundos desde Enter hasta el resultado. Claude Code cambió una línea, ejecutó los tests y pasaron los cuatro. Salida real:

text
Switched `text.split(" ")` to `text.split()` so whitespace runs and empty strings behave correctly; all 4 tests pass.

git diff:

diff
 def word_count(text):
-    return len(text.split(" "))
+    return len(text.split())

Llamadas directas a la API: la misma tarea en tres modelos

Pedimos a cada modelo una función is_valid_ipv4 y cinco tests unitarios. La petición tiene esta forma:

bash
curl https://api.aicodewith.ai/v1/messages \
  -H "x-api-key: TU_API_KEY" \
  -H "anthropic-version: 2023-06-01" \
  -H "content-type: application/json" \
  -d '{"model":"claude-sonnet-4-6","max_tokens":1500,
       "messages":[{"role":"user","content":"Write a Python function is_valid_ipv4(s) ... Then write 5 unittest cases."}]}'
ModeloMarca el día de la pruebaTiempoResultado
claude-sonnet-4-6Se añade desde el 3 de noviembreunos 5,9 sLos 5 tests pasan
claude-opus-4-7Se añade desde el 3 de noviembreunos 4,8 sLos 5 tests pasan
claude-opus-5-5Ya activaunos 12,2 s (respuesta más larga con casos límite extra)Los 5 tests pasan

¿Se puede ver la marca?

Usamos un pequeño script para contar caracteres de formato ocultos, como los de ancho cero, en cada salida:

python
import unicodedata, sys
text = open(sys.argv[1], encoding="utf-8").read()
hidden = [hex(ord(c)) for c in text if unicodedata.category(c) == "Cf"]
print("hidden format chars:", len(hidden))
text
$ python3 check.py out-claude-sonnet-4-6.txt
hidden format chars: 0
$ python3 check.py out-claude-opus-4-7.txt
hidden format chars: 0
$ python3 check.py out-claude-opus-5-5.txt
hidden format chars: 0

Las tres salidas tienen cero caracteres de formato ocultos, ni a simple vista ni con un diff se ve ninguna marca, y el código funciona con normalidad. Encaja con la descripción de Anthropic de un patrón en la elección de palabras que no añade caracteres: no se construye insertando caracteres, así que no se ve a simple vista ni escaneando caracteres. Solo un detector con la clave puede saberlo.

Crear API Key y probarlo tú mismo en Claude Code, Codex o Cursor →

Preguntas frecuentes

¿Se puede desactivar la marca de agua de Claude?

No. Según los medios, el correo no ofrece ninguna opción para desactivarla, y Anthropic explica que se aplica a nivel de modelo, sin interruptor para el cliente.

¿El código o texto generado antes del 3 de noviembre se marcará después?

No. Según Pasquale Pillitteri, la marca nace en el momento en que el modelo elige sus palabras; la salida anterior no se ve afectada.

¿La marca revela mi cuenta o mis conversaciones?

Según el correo citado por The Decoder, no contiene información sobre el usuario, su organización ni sus conversaciones.

¿Se marca la salida fuera de la UE?

Sí. La página de ayuda indica que el marcado se aplica donde se ofrezca Claude.

¿Qué tener en cuenta al entregar a clientes código o textos escritos con Claude?

Según Pasquale Pillitteri, los textos que una agencia escribe con Claude para un cliente llevan la marca aunque el cliente no haya firmado nada con Anthropic; conviene indicar el uso de IA en el contrato o en las notas de entrega, sobre todo en educación, edición y administración pública, donde las comprobaciones automáticas pueden pesar.

¿Qué modelo elegir para programar?

La marca no cambia la elección. Para ver cómo rinde cada modelo en Claude Code, consulta Qué modelo usar en Claude Code: Opus 5.5 o Sonnet 5.5.

Lecturas relacionadas

Fuentes

相关文章

Cómo usar DeepSeek Harness Creator Mode: instalación, conexión de una API de terceros y primer plugin probado

Cómo usar DeepSeek Harness Creator Mode: instalación, conexión de una API de terceros y primer plugin probado

El 2 de noviembre la cuenta oficial de DeepSeek Harness presentó Creator Mode: describes una herramienta en una frase y el agente escribe el plugin, lo instala en Harness y comprueba que se cargó. Esta guía explica qué es Creator Mode, cómo arrancar Harness con npx, cómo conectar una API de terceros compatible con OpenAI (base URL + clave de aicodewith) para usar modelos Claude, GPT y DeepSeek, y construye un plugin todo_scan con Creator Mode, con salidas reales, errores comunes y los equivalentes en Claude Code / Codex.

¿Claude Code auto mode falla en cada turno detrás de un gateway? La 2.1.317 corrige los 403/422 (actualización y pruebas)

¿Claude Code auto mode falla en cada turno detrás de un gateway? La 2.1.317 corrige los 403/422 (actualización y pruebas)

Claude Code 2.1.317 (publicado el 3 de noviembre) corrige que el modo auto falle en cada turno cuando ANTHROPIC_BASE_URL apunta a un gateway LLM que responde 403 o 422 a la comprobación de seguridad del servidor. Esta guía explica qué cambia, a quién afecta, cómo actualizar y comprobar la versión, cómo configurar la Base URL y la clave y activar el modo auto, con pruebas comparadas de 2.1.316 y 2.1.317, una tabla de errores y FAQ.

Cómo usar Claude Message Threads: beta de hilos en la Messages API, enviar solo los mensajes nuevos y primer token ~35 % más rápido (prueba en Claude Code / API)

Cómo usar Claude Message Threads: beta de hilos en la Messages API, enviar solo los mensajes nuevos y primer token ~35 % más rápido (prueba en Claude Code / API)

El 2 de noviembre Anthropic abrió en beta pública los Message Threads (hilos de mensajes) de la Messages API. La primera petición envía la conversación completa y crea un hilo; después, cada turno envía solo los mensajes nuevos y el id de la respuesta anterior. En conversaciones largas el primer token llega antes, pero el uso de tokens y la facturación no cambian. Esta guía explica, según la documentación oficial, el parámetro thread, la cabecera beta, la caducidad de 5 minutos y el reenvío tras un 404, da ejemplos en curl, Python y TypeScript y cuenta nuestra prueba con una clave de aicodewith: a través de aicodewith el campo thread se ignora por ahora y el turno de continuación pierde el contexto, Claude Code no se ve afectado, con la alternativa y los errores frecuentes.