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.
- Notas de Alejandro Villena en Sparkly Gasosaurus Notion. https://sparkly-gasosaurus-342.notion.site/MASTERCLASS-ACCIONES-CON-GPT-05ee62634e5842008cc048b8d6f65c6c?pvs=4
- Actions GPT, para hacer acciones con Open-API. https://Chat GPT.com/g/g-TYEliDU6A-actionsgpt
- 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.
- https://codebeautify.org/jsonviewer
- https://jsoneditoronline.org/
- https://jsonformatter.org/json-editor
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.