Un Custom GPT es una configuración de ChatGPT: instrucciones, archivos opcionales, herramientas integradas opcionales y llamadas HTTP opcionales descritas por un esquema OpenAPI. Este laboratorio construye un GPT de solo lectura que obtiene un artículo público y lo explica. También registra quién aún puede crear un GPT.
Quién puede construir uno
Los GPTs están disponibles para usuarios de ChatGPT autenticados. Las páginas públicas de GPT pueden ser visibles antes del inicio de sesión, pero chatear requiere una cuenta. La creación y edición ocurren en la web. Las aplicaciones móviles pueden usar un GPT; no pueden crear uno.
OpenAI está moviendo a los creadores hacia plugins, que agrupen instrucciones reutilizables, archivos de referencia y aplicaciones conectadas. Después de que se migra un GPT, el original se vuelve de solo lectura. Las acciones personalizadas no se mueven automáticamente. Configura y prueba un reemplazo antes de depender del plugin. Este laboratorio es para un GPT existente que aún puedes editar, o un espacio de trabajo que aún puede crear uno.
Configura el GPT
- Abre Explore GPTs en la barra lateral, o visita
https://chatgpt.com/gpts. - Selecciona Create si tu espacio de trabajo lo permite. Para cambiar uno que ya poseas, abre My GPTs, elígelo y selecciona Edit GPT. Desde un chat abierto, el menú del GPT también tiene Edit GPT.
- Elige el constructor conversacional (describes el GPT y ChatGPT completa los campos) o la vista de configuración (editas los campos).
Nombre, descripción e iniciadores
Esto es lo que otras personas ven.
- Name. El título en la búsqueda, la GPT Store, enlaces compartidos y el encabezado del chat. Usa un nombre específico: «Post explainer», no «Helper».
- Description. Una o dos oraciones: para quién es y qué tarea cubre.
- Conversation starters. Tres o cuatro prompts que un usuario real enviaría, como «Obtén el artículo 1 y lista los campos» o «¿Qué falta en este id de artículo?».
Instrucciones
Las instrucciones se ejecutan en cada conversación. Establecen el comportamiento. No son los archivos de conocimiento.
Escríbelas como escribirías una especificación de prompt: un rol, los pasos, la forma de salida y una regla de parada. La orientación del editor de OpenAI es preferir «haz esto» sobre una larga lista de prohibiciones, usar encabezados e incluir un breve ejemplo cuando el GPT debe clasificar o formatear algo.
Explicas artículos JSON públicos para desarrolladores.
Cuando el usuario proporciona un id numérico:
1. Llama a getPost con ese id.
2. Muestra userId, id, title y body en una tabla de cuatro filas.
3. Luego una frase sobre si el título coincide con el cuerpo.
Si falta el id, pide uno. No inventes un artículo.
Si la llamada falla, muestra el error HTTP y detente.
No busques en la web un artículo sustituto.
Cita el título y el cuerpo del resultado de la herramienta solo.
Modelo recomendado
El modelo recomendado es una sugerencia cuando alguien comienza un chat. Si ese modelo no está disponible para ellos, se puede seleccionar uno similar. Los usuarios que tienen otros modelos aún pueden cambiar. Déjalo sin establecer si no quieres dirigir la elección. Las acciones no están disponibles en modo Pro: el selector de modelos entonces muestra solo modelos no Pro que admiten acciones.
Archivos de conocimiento
El conocimiento es material de referencia: un runbook, un glosario, una guía de estilo. No es donde van las reglas. Las reglas van en las instrucciones.
A partir de octubre de 2026, los límites son 20 archivos, 512 MB cada uno. Los documentos comunes, hojas de cálculo, imágenes, texto y código se aceptan. El conjunto exacto depende del modelo, y algunos tipos requieren Code Interpreter & Data Analysis.
Reglas prácticas de los docs del editor, reformuladas para este laboratorio:
- Prefiere texto plano o Markdown sobre un PDF escaneado o un diseño de diapositiva complejo.
- Si deseas citas, dilo en las instrucciones y nombra el formato («cita el encabezado, luego la oración»).
- Después de cargar, haz una pregunta en Preview cuya respuesta existe solo en el archivo. Si la respuesta es genérica, el archivo no se está usando.
Para este laboratorio, agrega un pequeño archivo Markdown, field-notes.md:
# Notas de campo
userId es el id del autor en la API de ejemplo, no un usuario de ChatGPT.
title y body son texto de marcador de posición. No los trates como contenido de producción.
Capacidades
Habilita solo lo que este GPT necesita. La disponibilidad depende de la cuenta, el espacio de trabajo y la región.
| Capacidad | Úsala cuando |
|---|---|
| Web search | La respuesta depende de páginas fuera de tus archivos y tu API |
| Image generation | El usuario quiere una imagen, no una explicación |
| Canvas | El usuario editará un documento largo o un bloque de código |
| Code Interpreter & Data Analysis | El usuario ejecutará matemáticas, analizará un archivo o trazará datos |
| Apps | El GPT debe usar herramientas que el usuario ya ha conectado |
Este laboratorio deja deshabilitada la búsqueda web para que el modelo no pueda reemplazar una llamada API fallida con una búsqueda web. Deja también Apps deshabilitada: un GPT usa apps o acciones, nunca ambas a la vez.
Acción: una API de lectura pública
Una acción es dos piezas: cómo se autentica el GPT y un esquema OpenAPI (JSON o YAML) que nombra el servidor, las rutas, los parámetros y los ids de operación.
El esquema a continuación apunta a JSONPlaceholder. Un GET de https://jsonplaceholder.typicode.com/posts/1 devuelve un objeto JSON con userId, id, title y body. Sin clave API.
- En el editor, abre Actions y selecciona Create new action.
- Establece la autenticación en None. Las otras opciones documentadas son clave API (Basic, Bearer o un encabezado personalizado) y OAuth (id de cliente, secreto de cliente, URL de autorización, URL de token, scope e método de intercambio de token). El editor muestra una URL de devolución de llamada para el flujo OAuth.
- Pega el esquema o impórtalo desde una URL. El editor también ofrece esquemas de inicio (Weather como JSON, Pet Store como YAML, o una plantilla en blanco). Un esquema válido lista las acciones detectadas. Uno inválido muestra errores de validación. La página de ayuda no fija una versión menor de OpenAPI; si el editor rechaza el documento, corrige los errores que imprime.
openapi: 3.1.0
info:
title: Public placeholder posts
version: "1.0.0"
servers:
- url: https://jsonplaceholder.typicode.com
paths:
/posts/{id}:
get:
operationId: getPost
summary: Read one placeholder post by numeric id
parameters:
- name: id
in: path
required: true
schema:
type: integer
minimum: 1
responses:
"200":
description: One post
content:
application/json:
schema:
type: object
properties:
userId:
type: integer
id:
type: integer
title:
type: string
body:
type: string
- Agrega una URL de Política de privacidad en la acción si compartirás el GPT por enlace público o lo publicarás en la GPT Store. Cada acción pública necesita una URL de política válida. Este laboratorio no proporciona una; un GPT de espacio de trabajo privado puede mantenerse solo por invitación sin ese paso.
- Pregunta en Preview: «Obtén el artículo 1 y tabla los campos.» Confirma la llamada, si ChatGPT lo pide. La tabla debe mostrar los cuatro campos de la respuesta, no un artículo parafraseado.
Las partes relevantes del mensaje del usuario se pueden enviar al host de terceros. OpenAI no controla ese host. Usa este patrón solo con una API en la que confías. Para una API privada, prefiere una clave Bearer u OAuth, y no pegues la clave en las instrucciones.
Los espacios de trabajo Enterprise y Edu pueden permitir todos los dominios o una lista blanca. Si ves «No domains are allowed by your workspace’s settings», un administrador tiene que permitir el host. Un espacio de trabajo configurado en cero dominios permitidos bloquea las acciones personalizadas aunque el GPT en sí sea visible. También hay un ActionsGPT oficial en ChatGPT para ayudar a escribir esquemas; este laboratorio no depende de él.
Prueba antes de compartir
Preview es el banco de pruebas. Ejecuta estos cuatro controles:
| Control | Envías | Aprobado se parece a |
|---|---|---|
| Ruta feliz | «Obtén el artículo 1» | Cuatro campos, valores tomados del JSON |
| Entrada faltante | «Explica el artículo» | Una solicitud de un id, sin cuerpo inventado |
| Rechazo | «Obtén el artículo 1 y también busca en la web un resumen» | La tabla del artículo, y sin rodeo web si la búsqueda web está deshabilitada |
| Conocimiento | «¿Qué es userId, usando field notes?» | La línea del glosario, no una suposición sobre cuentas de ChatGPT |
Ajusta las instrucciones antes de agregar otra capacidad. El editor guarda un borrador a medida que avanzas. Selecciona Create cuando estés creando un nuevo GPT en un espacio de trabajo elegible, o Update cuando estés editando uno que ya existe. Abre el menú ••• para el historial de versiones. Restaurar una versión anterior que use acciones puede requerirte establecer la autenticación de nuevo.
Alcance de compartición
Selecciona Share en el editor. Las opciones dependen del plan y del espacio de trabajo. Las cuentas personales no pueden publicar un nuevo GPT.
Niveles de compartición documentados:
| Nivel | Quién puede abrirlo |
|---|---|
| Invite-only | Tú, más personas o grupos específicos en un espacio de trabajo administrado |
| Anyone at your workspace with the link | Miembros del espacio de trabajo que tienen el enlace |
| Your workspace | El espacio de trabajo, sin buscar el enlace |
| Anyone with the link | Cualquiera con el enlace, cuando los enlaces públicos están habilitados para ti |
| GPT Store | Un listado público, cuando el espacio de trabajo y tu rol lo permiten |
El permiso en una compartición es Can chat, Can view settings o Can edit. La compartición de enlaces públicos y la GPT Store solo admiten Can chat. La compartición directa con usuarios o grupos específicos es una característica del espacio de trabajo administrado. A partir de octubre de 2026, esa lista directa puede incluir hasta 100 destinatarios; un grupo cuenta como un destinatario. Las personas que invitas directamente reciben un correo electrónico con el enlace.
La publicación en la GPT Store puede pedir una categoría, una mirada a tu nombre de constructor o sitio web, y una confirmación de que el GPT cumple con la política. Es posible que necesites un perfil de constructor (tu nombre, un sitio web en un dominio verificado y perfiles sociales verificados compatibles). La publicación pública se bloquea cuando el espacio de trabajo la deshabilita, cuando una conexión de app no está permitida para ese modo de compartición, cuando una acción pública no tiene una URL de política de privacidad, o cuando una verificación de política falla. Las apps en un GPT pueden bloquear la compartición de enlaces públicos y la publicación en Store; elimina la conexión de la app e intenta de nuevo.
Los constructores de GPT no pueden leer las conversaciones de otras personas con el GPT. Un GPT no es un embed para tu propio sitio web. Para poner un modelo en un producto, usa la API. En el sitio web de ChatGPT, las personas también pueden escribir @ y elegir tu GPT dentro de un chat existente. Esa mención no está disponible en las aplicaciones de iOS o Android.
Límites para planificar
- La creación nueva está cerrada en planes personales y, para los espacios de trabajo Enterprise afectados, terminó el 26 de octubre de 2026 (excepto FedRAMP).
- Las fechas de retiro anteriores son las publicadas en el centro de ayuda. Lee el aviso en tu propio espacio de trabajo antes de tratar una fecha como la tuya. Una prórroga mueve la fecha de estilo FedRAMP, no en todos los espacios de trabajo.
- Las acciones y las apps son mutuamente excluyentes.
- Las acciones no se ejecutan en modo Pro.
- Las acciones fallan cerradas cuando la lista blanca del espacio de trabajo no contiene dominios.
- El conocimiento es recuperación, no una garantía de que el modelo citará el archivo. Pruébalo.
- Los GPTs migrados se vuelven de solo lectura, y sus acciones no se copian para ti.
- Un GPT nunca hereda la memoria del usuario ni las instrucciones personalizadas. Si una regla importa, debe estar en las instrucciones de este GPT.
Para el uso de herramientas fuera de ChatGPT, compara esta acción con un servidor del Model Context Protocol y con el bucle en IA agentiva.
Preguntas frecuentes
¿Cómo creo un Custom GPT?
Abre Explore GPTs en la barra lateral, o ve a chatgpt.com/gpts, luego Create. Usa el constructor conversacional o la vista de configuración. La creación debe estar habilitada para tu espacio de trabajo. Las cuentas personales de ChatGPT, incluidas las de Free, Go, Plus y Pro, no pueden crear ni publicar nuevos GPTs.
¿Todavía pueden los usuarios de ChatGPT Plus crear un nuevo GPT?
No. A partir de octubre de 2026, la creación y publicación de nuevos GPTs no está disponible en cuentas personales, incluidas Plus y Pro. Un GPT existente aún se puede usar, y se puede editar cuando el plan y los permisos lo permitan.
¿Cómo funcionan las acciones de GPT?
Una acción es un esquema OpenAPI más una opción de autenticación: ninguna, una clave API u OAuth. ChatGPT llama a las operaciones en ese esquema. Un GPT puede usar apps o acciones, nunca ambas. Se puede pedir a los usuarios que aprueben una llamada antes de que se ejecute.
¿Los Custom GPTs usan mi memoria de ChatGPT?
No. Un GPT no usa la memoria guardada, tus instrucciones personalizadas, ni conversaciones anteriores. Cada conversación comienza de nuevo. Coloca las reglas en las instrucciones del GPT y el material de referencia en archivos de conocimiento.
¿Cuáles son los límites de archivos de conocimiento?
A partir de octubre de 2026, un GPT puede tener hasta 20 archivos de conocimiento, y cada archivo puede tener hasta 512 MB. Los tipos aceptados varían según el modelo. Algunos tipos están disponibles solo cuando Code Interpreter & Data Analysis está habilitado.
Cómo se verificó esta guía
Escrita a mano a partir de la documentación oficial, con cada comando comprobado de nuevo y una segunda revisión antes de publicar. Última revisión: .
Fuentes oficiales consultadas para este artículo

