¡Hemos lanzado nuestro modelo más avanzado hasta la fecha: el Pangram 4! Lee más al respecto aquí.
Pangram 4 ya está disponible en nuestra API.
Debido a algunas actualizaciones en la facturación, Pangram 3.3.2 sigue siendo la versión predeterminada y permanecerá activa hasta el 30 de septiembre de 2026.
Esta guía recoge todo lo que necesitas saber sobre la migración a Pangram 4.
Pangram 4 introduce un modelo de detección más preciso, la detección de «humanizer» por segmentos y un conjunto simplificado de etiquetas de clasificación. ¡Consulta la ficha del modelo Pangram 4 para obtener más información!
La estructura general de las respuestas sigue siendo la misma, por lo que la mayoría de las integraciones solo deberían requerir unos pocos cambios:
modelo: «pangram-4»1.0.0 del SDK de PythonTambién vuelve el Pangram 4:
{
"version": "4.0"
}SÍ, si:
AÚN NO, si:
Pangram 3.3.2 sigue siendo la versión predeterminada y permanecerá activa hasta el 30 de septiembre de 2026.
| Fecha | Evento |
|---|---|
| 29 de julio de 2026 | Pangram 4 se ha publicado a través de la API |
| Hasta el 30 de septiembre de 2026 | Pangram 3.3.2 sigue activo y continúa siendo el modelo predeterminado |
| 30 de septiembre de 2026 | Fin del periodo de transición anunciado para Pangram 3.3.2 |
Te recomendamos que pruebes Pangram 4 antes del 30 de septiembre, sobre todo si tu integración se ramifica en función de cadenas exactas de etiquetas de ventanas.
Para quienes utilicen la API REST, envíen una PUBLICAR solicitud dirigida a:
https://text.external-api.pangram.com/taskEl cuerpo de la solicitud debería incluir ahora:
{
"text": "...",
"model": "pangram-4"
}Dado que Pangram 3.3.2 sigue siendo la versión predeterminada durante el periodo de transición, debes solicitar Pangram 4 de forma explícita.
curl --request POST \
--url https://text.external-api.pangram.com/task \
--header "Content-Type: application/json" \
--header "x-api-key: YOUR_API_KEY" \
--data '{
"text": "Your text goes here.",
"model": "pangram-4"
}'Para quienes utilicen el SDK de Python, actualicen a la versión 1.0:
pip instalar --upgrade pangram-sdk==1.0.0A continuación, solicita Pangram 4 de forma explícita:
de pangrama importar Pangram
client = Pangram()
resultado = cliente.predicción(
texto,
modelo="pangram-4",
)Al igual que con la API REST, es necesario seleccionar Pangram 4 de forma explícita durante el periodo de transición.
La estructura general de las respuestas sigue siendo la habitual, con dos elementos añadidos a cada Pangram 4 windows[] elemento:
| Campo | Tipo | Descripción |
|---|---|---|
is_humanized | Booleano | Indica si la ventana se ha identificado como «humanizada» |
humanizer_score | Número del 0 al 1 | Puntuación de humanización de la ventana |
También vuelve el Pangram 4:
{
"version": "4.0"
}El único cambio que podría afectar al funcionamiento es que las etiquetas de las ventanas de Pangram 4 ahora son:
Generado por IACon asistencia de IAEscrito por una personaCon asistencia de IA sustituye al anterior Con una ligera ayuda de la IA y Con asistencia moderada de la IA etiquetas.
| Etiqueta del pangrama anterior 3.3.2 | Etiqueta «Pangram 4» |
|---|---|
Con una ligera ayuda de la IA | Con asistencia de IA |
Con asistencia moderada de la IA | Con asistencia de IA |
Si tu integración se ramifica en función de cadenas de texto exactas, actualízala antes de realizar la migración.
Por ejemplo, el código que antes gestionaba por separado las dos etiquetas asistidas por IA:
if window["label"] in {
"Lightly AI-Assisted",
"Moderately AI-Assisted",
}:
handle_ai_assisted(window)Debería actualizarse a:
si la ventana[«etiqueta»] == «Asistido por IA»:
handle_ai_assisted(ventana)Un gestor completo de etiquetas «Pangram 4» podría tener este aspecto:
etiqueta = ventana[«etiqueta»]
si etiqueta == "Generado por IA":
handle_ai_generated(ventana)
elif etiqueta == «Asistido por IA»:
handle_ai_assisted(ventana)
elif etiqueta == "Escrito por una persona":
handle_human_written(ventana)
else:
handle_unknown_label(ventana)Recomendamos mantener una opción alternativa para etiquetas desconocidas, en lugar de dar por sentado que la API siempre devolverá una de las cadenas documentadas actualmente.
La mayoría de los campos de respuesta de Pangram 3.3.2 no requieren modificaciones al pasar a Pangram 4.
| Pangram 3.3.2 Campo | Campo Pangram 4 | Estado |
|---|---|---|
ventanas[].etiqueta | ventanas[].etiqueta | Valores modificados |
ventanas[].confianza | ventanas[].confianza | Sigue siendo familiar |
ventanas[].puntuación_de_asistencia_ai | ventanas[].puntuación_de_asistencia_ai | Sigue siendo familiar |
| — | windows[].is_humanized | Nuevo |
| — | windows[].humanizer_score | Nuevo |
| — | versión | Devoluciones "4.0" |
El principal problema de compatibilidad es ventanas[].etiqueta. Las dos categorías anteriores asistidas por IA se han fusionado en una sola Con asistencia de IA etiqueta.
Una última nota: estamos actualizando la forma en que facturamos nuestra API.
Estamos mejorando la precisión de nuestro contador de uso. A partir de ahora, las solicitudes se facturarán por cada 100 palabras, en lugar de por cada 1.000 palabras. Esto supondrá una ventaja para muchos de vosotros.
Pero te lo advertimos: el Pangram 4 es un modelo más grande y con mayores prestaciones, por lo que nos hemos visto obligados a subir el precio.
¡Consulta la página de precios para ver la información más actualizada!
Antes de trasladar todo el tráfico de producción a Pangram 4, comprueba el modelo de facturación actualizado en función de la duración y el volumen habituales de las solicitudes de tu aplicación.
Los usuarios de la API REST pueden seguir utilizando el punto final de tareas existente.
Los usuarios del SDK de Python deben instalar la versión 1.0.0:
pip instalar --upgrade pangram-sdk==1.0.0Añade el parámetro «model» a cada solicitud:
{
"model": "pangram-4"
}Sustituir las comprobaciones de:
Con asistencia ligera de la IA
Con asistencia moderada de la IACon:
Con asistencia de IAComprueba también que tu integración sea compatible con las cuatro etiquetas exactas de Pangram:
Generado por IA
Con ayuda de IA
Escrito por personasActualizar los tipos de respuesta, los esquemas de validación, los modelos de base de datos y los flujos de análisis para dar soporte a:
windows[].is_humanized
windows[].humanizer_score
versiónLos nuevos campos de la ventana pueden considerarse opcionales en un primer momento si tu aplicación aún no utiliza el análisis de humanización.
A partir de ahora, las solicitudes se facturarán por cada 100 palabras, en lugar de por cada 1.000 palabras.
Comprueba el efecto utilizando tráfico de producción representativo.
pangram-sdk==1.0.0, si procedemodelo: «pangram-4» a las solicitudes de APICon una ligera ayuda de la IACon asistencia moderada de la IACon asistencia de IAwindows[].is_humanizedwindows[].humanizer_score"4.0"Estamos deseando que empecéis a usar Pangram 4. No dudéis en poneros en contacto con nosotros si tenéis algún problema. ¡Estaremos más atentos que nunca en los próximos días!
Para obtener ayuda con la migración, ponte en contacto con support@pangram.com.

Elyas Masrour es ingeniero fundador de Pangram. Desde que se incorporó a Pangram como segundo empleado nada más salir de la Universidad de Maryland, ha desarrollado infraestructuras fundamentales, como la API de servicio de modelos, los controles de acceso basados en roles y los flujos de trabajo de verificación. Elyas también colabora estrechamente con el equipo de investigación en proyectos como la robustez ante ataques adversarios, la interpretabilidad de los modelos y la detección de contenido mixto heterogéneo. Fuera del trabajo, Elyas disfruta de una amplia gama de expresiones de la creatividad humana, como el cine, la lectura y explorar la ciudad.






