Make – Cómo dar superpoderes a un GPT – Código de Respuestas API – Requerimientos HTTP.

Masterclass – Como Dar Superpoderes A Un Gpt Con Alejandro Villena – Notas Jota.

Links de páginas web: Abajo están algunos links compartidos en la clase.

  1. Notas de Alejandro Villena en Sparkly Gasosaurus Notion. https://sparkly-gasosaurus-342.notion.site/MASTERCLASS-ACCIONES-CON-GPT-05ee62634e5842008cc048b8d6f65c6c?pvs=4
  2. Actions GPT, para hacer acciones con Open-API. https://Chat GPT.com/g/g-TYEliDU6A-actionsgpt
  3. GPT Súper Poderoso IA Profit Academy. https://Chat GPT.com/g/g-YCEGQ152d-gpt-superpoderoso-ia-profit

GPT para crear acciones: https://Chat GPT.com/g/g-TYEliDU6A-actionsgpt

El GPT Súper Poderoso IA Profit Academy es un gpt para crear acciones y está pensado para conectarte con la API y no con Make. GPT para crear acciones y dar superpoderes a tus GPTs: https://Chat GPT.com/g/g-YCEGQ152d-gpt-superpoderoso-ia-profit

Code Beautify es el mejor editor json por que se ven los cambios inmediatamente.

Respuesta HTTP (Response): Es como la carta de respuesta que el servidor envía de vuelta. Incluye:

  • Código de estado (Status Code): Un número que indica si la solicitud tuvo éxito o si hubo un problema. Los más comunes son:
    • 200 OK: Todo salió bien. (Los códigos que empiezan por 2 significa que la petición ha funcionado correctamente)
    • 404 Not Found: No se encontró la página que pediste. (Los códigos que empiezan por 4 significa que ha habido un error en la solicitud por parte del cliente)
    • 500 Internal Server Error: Hubo un error en el servidor. (Los códigos que empiezan por 5 significa que ha habido un error en la solicitud por parte del servidor)
  • 1xx – Respuestas informativas.

    Estas respuestas indican que la solicitud fue recibida y que el servidor está procesando la información.

    • 100 Continue: El cliente puede continuar con su solicitud.
    • 101 Switching Protocols: El servidor acepta cambiar a un protocolo diferente si lo ha solicitado el cliente.
    • 102 Processing: El servidor está procesando la solicitud, pero no hay una respuesta completa aún.

    2xx – Respuestas satisfactorias.

    Indican que la solicitud fue recibida, entendida y procesada correctamente.

    • 200 OK: La solicitud fue exitosa.
    • 201 Created: La solicitud fue exitosa y se creó un nuevo recurso.
    • 202 Accepted: La solicitud fue aceptada para procesamiento, pero aún no se ha completado.
    • 203 Non-Authoritative Information: La información devuelta no es definitiva, ya que proviene de una fuente distinta del servidor original.
    • 204 No Content: La solicitud fue exitosa, pero no hay contenido para enviar en la respuesta.
    • 205 Reset Content: La solicitud fue exitosa, pero el cliente debe restablecer la vista.
    • 206 Partial Content: El servidor está enviando solo una parte del recurso, debido a una solicitud de rango.

    3xx – Redirecciones.

    Indican que se necesita más acción por parte del cliente para completar la solicitud.

    • 300 Multiple Choices: Existen varias opciones para la solicitud y el cliente debe elegir una.
    • 301 Moved Permanently: El recurso solicitado ha sido movido permanentemente a una nueva URL.
    • 302 Found: El recurso solicitado está temporalmente en una ubicación diferente.
    • 303 See Other: La respuesta a la solicitud puede encontrarse en otra URL mediante una solicitud GET.
    • 304 Not Modified: El recurso no ha sido modificado desde la última solicitud.
    • 307 Temporary Redirect: La solicitud debe repetirse en otra URL, pero usando el mismo método HTTP.
    • 308 Permanent Redirect: Similar al 301, pero se debe usar el mismo método HTTP en la nueva URL.

    4xx – Errores del cliente.

    Estos códigos indican que hubo un problema con la solicitud del cliente.

    • 400 Bad Request: La solicitud no pudo ser procesada debido a un error de sintaxis.
    • 401 Unauthorized: La autenticación es necesaria o ha fallado.
    • 403 Forbidden: El servidor entiende la solicitud, pero se niega a cumplirla.
    • 404 Not Found: El servidor no encuentra el recurso solicitado.
    • 405 Method Not Allowed: El método HTTP utilizado no está permitido para el recurso solicitado.
    • 406 Not Acceptable: El servidor no puede generar una respuesta que sea aceptable según los encabezados de aceptación enviados en la solicitud.
    • 407 Proxy Authentication Required: El cliente debe autenticarse con el proxy.
    • 408 Request Timeout: El servidor no recibió una solicitud completa dentro del tiempo que estaba dispuesto a esperar.
    • 409 Conflict: La solicitud no se pudo completar debido a un conflicto en el estado actual del recurso.
    • 410 Gone: El recurso solicitado ya no está disponible y no lo estará nuevamente.
    • 411 Length Required: El servidor necesita que la solicitud especifique la longitud del contenido.
    • 412 Precondition Failed: Una o más condiciones dadas en los encabezados de la solicitud han fallado.
    • 413 Payload Too Large: El cuerpo de la solicitud es demasiado grande para ser procesado.
    • 414 URI Too Long: La URI de la solicitud es demasiado larga para ser procesada.
    • 415 Unsupported Media Type: El formato del cuerpo de la solicitud no es soportado por el servidor.
    • 416 Range Not Satisfiable: El rango especificado en el encabezado de la solicitud no puede cumplirse.
    • 417 Expectation Failed: El servidor no puede cumplir con los requisitos del campo de encabezado Expect.
    • 429 Too Many Requests: El cliente ha enviado demasiadas solicitudes en un período de tiempo determinado.

    5xx – Errores del servidor.

    Indican que el servidor falló al cumplir con una solicitud aparentemente válida.

    • 500 Internal Server Error: El servidor encontró una condición inesperada que le impidió cumplir con la solicitud.
    • 501 Not Implemented: El servidor no reconoce el método de solicitud o no tiene la capacidad para cumplirla.
    • 502 Bad Gateway: El servidor, actuando como una puerta de enlace o proxy, recibió una respuesta inválida del servidor aguas arriba.
    • 503 Service Unavailable: El servidor no está disponible temporalmente, generalmente debido a sobrecarga o mantenimiento.
    • 504 Gateway Timeout: El servidor, actuando como una puerta de enlace o proxy, no recibió una respuesta oportuna del servidor aguas arriba.
    • 505 HTTP Version Not Supported: El servidor no soporta la versión del protocolo HTTP utilizada en la solicitud.