OpenAI
Esta página se tradujo automáticamente. Ver el artículo original en inglés.

Configurar acciones en GPT

Cómo conectar tu GPT a API externas mediante acciones, incluida la configuración, la autenticación y la configuración del esquema.

Actualización: 18 days ago

Resumen general

Este artículo explica cómo configurar acciones en un GPT, incluido cómo conectarse a API externas, definir qué puede hacer el GPT y gestionar la autenticación, los esquemas y las restricciones del Área de trabajo.

Para configurar una acción, necesitarás los datos de la API del servicio que quieres conectar, incluida la información de autenticación y un esquema OpenAPI. Un GPT puede usar aplicaciones o acciones, pero no ambas al mismo tiempo.

Cada acción se define mediante dos componentes principales: cómo se autentica el GPT con la API y un esquema que define lo que puede hacer la API.

Limitaciones

Si tu Área de trabajo permite cero dominios de acción, las acciones personalizadas de GPT no pueden ejecutarse porque ningún dominio de acción puede superar las comprobaciones de la lista de permitidos. Esto no significa necesariamente que toda la visibilidad o el acceso a GPT estén bloqueados.

Las acciones no están disponibles en el modo Pro; crear un GPT con acciones personalizadas hará que solo los modelos Instant y Thinking estén disponibles para seleccionarlo.

Crear una acción

En el editor de GPT, ve a la sección Actions y selecciona Create new action.

Luego configurarás cómo tu GPT se conecta a una API externa y la usa.

Después de configurar una acción, pruébala en Preview para confirmar que se comporta como esperas.

Autenticación

La autenticación controla cómo se conecta tu GPT a una API externa.

Opciones disponibles:

  • Ninguna: No se requiere autenticación

  • Clave de API: Usa una clave secreta para autorizar solicitudes

  • OAuth: Usa el inicio de sesión del usuario para el acceso basado en cuentas

Clave de API

Usa autenticación con clave de API para acceso de servidor a servidor. Se puede configurar como:

  • Basic

  • Bearer

  • Custom header

OAuth

Usa OAuth cuando las acciones requieran cuentas de usuario. OAuth requiere:

  • Client ID y Client Secret

  • Authorization URL y Token URL

  • Scope y método de intercambio de tokens

El editor proporciona una URL de devolución de llamada para completar el flujo de OAuth.

Esquema

El esquema define lo que puede hacer tu API. Le indica a ChatGPT:

  • A qué servidor llamar

  • Qué puntos de acceso están disponibles

  • Qué parámetros aceptan

  • Cómo se identifica cada acción (ID de operación)

El esquema debe proporcionarse como una especificación OpenAPI en JSON o YAML.

Añadir un esquema

Puedes añadir un esquema de tres formas:

  • Pegándolo directamente en el editor

  • Importándolo desde una URL

  • Empezando desde un ejemplo integrado:

    • Weather (JSON)

    • Pet Store (YAML)

    • Plantilla en blanco

Si el esquema es válido, el editor muestra las acciones detectadas. Si no es válido, se muestran errores de validación.

Restricciones del Área de trabajo (Enterprise y Edu)

Si ves el mensaje:

«No domains are allowed by your workspace’s settings.»

Esto significa que las acciones están restringidas por la configuración de tu Área de trabajo.

  • Los administradores pueden permitir todos los dominios o restringir las acciones a dominios aprobados.

  • Si no se permite ningún dominio, no podrás usar acciones.

Para consultar los controles a nivel de Área de trabajo sobre acciones y restricciones de dominios, consulta: Gestionar el acceso a GPT en Áreas de trabajo Enterprise y Edu.

Privacidad y controles del usuario

  • Cada acción puede incluir una URL de Política de privacidad.

  • Los GPT públicos (enlace o GPT Store) con acciones deben incluir una URL válida de Política de privacidad.

  • Es posible que se pida a los usuarios que aprueben las acciones antes de ejecutarlas.

  • En las acciones con OAuth, los usuarios pueden revisar y gestionar las cuentas conectadas.

Ayuda adicional

Si necesitas ayuda para escribir o depurar acciones, usa el ActionsGPT oficial.

¿Te ha resultado útil este artículo?