Chatbot en PHP y MySQL con ChatGPT

Chatbot en PHP y MySQL con ChatGPT

Este Sistema de Chatbot en PHP y MySQL con ChatGPT, permite conectarse con el API de Open AI sencillamente y viene listo para su uso, solo tienes que reemplazar el token en el archivo script.js en la línea 8 la constante llamada API_KEY.

Esta aplicación es totalmente gratuita, no requiere de base de datos, la puedes correr en versiones PHP posteriores a la 7.4, también funciona perfectamente con las versiones más recientes de PHP.

Video Explicativo

Chatbot en PHP con ChatGPT

Para utilizar localmente ChatGPT requieres ingresar a la página oficial de OpenAI en el siguiente enlace:

https://openai.com/

Te debes dar de alta en el siguiente apartado

https://chat.openai.com/auth/login

Posterior al alta ya estás en la facultad de crear API Keys, de ChatGPT, solo debes acceder al siguiente enlace y podrás crear tu propia llave para ingresarla en el sistema:

https://platform.openai.com/account/api-keys

Después de crear tu API Key, solo debes ingresar al sistema en el documento script.js en la línea 8 y pegar tu API_KEY y con eso ya todo estaría listo.

Puesta a punto del Sistema en Chatbot en PHP y MySQL con ChatGPT

Como la aplicación está en PHP necesitarás un servidor Apache que te permita ejecutar código PHP, para esto puedes instalar una distribución de software libre como XAMPP o WampServer, yo normalmente utilizo XAMPP, la ventaja que podría significar utilizar WampServer sobre XAMPP es que WampServer puede trabajar con arquitecturas de 32 bits y versiones previas de PHP.

Descarga de XAMPP

En el siguiente enlace puedes descargar XAMPP directamente de su página oficial

https://www.apachefriends.org/es/index.html

La recomendación es que descargues e instales XAMPP con todos los parámetros por defecto, con esto te será más fácil seguir el paso a paso de las indicaciones del presente tutoriial.

Descarga de GIT

Git es el sistema control de revisiones de código abierto más popular del mundo, con Git vamos a descargar el código de este Chatbot en PHP y MySQL con ChatGPT, la descarga de la aplicación la puedes hacer directamente desde GitHub pulsando en el botón verde que dice Code y luego Download ZIP. Si deseas realizar la descarga directa puedes hacerla desde el siguiente enlace:

https://github.com/configuroweb/chatbot-chatgpt/archive/refs/heads/master.zip

Para realizar la descarga desde GIT debes acceder al siguiente enlace:

https://git-scm.com/

Descargar e instalar con todos los parámetros por defecto, te recomiendo que en adición incluyas GIT en la PATH de Windows, ya que esto te permitirá ejecutar comandos GIT en la consola desde cualquier ubicación en la que te encuentres, esta opción te aparece disponible en el proceso de instalación de GIT.

Descarga de Visual Studio Code

Visual Studio Code es mi editor de código preferido y a su vez es el editor de código más popular del mundo, con Visual Studio Code, podrás realizar las tareas de implementación que llegues a necesitar, en enlace de descarga directa es el siguiente:

https://code.visualstudio.com/

Más aplicaciones en PHP MySQL Nodejs y Python

Además de este sistema en ChatGPT en PHP en este blog cuento con más de 80 aplicaciones gratuitas de libre distribución y más de 50 aplicaciones premium que muy seguramente podrás encontrar de gran utilidad.

Puesta a Punto de la aplicación en Chatbot en PHP y MySQL con ChatGPT con XAMPP

Posterior a la descarga he instalación de las aplicaciones solicitadas anteriormente, desde Visual Studio Code, te vas a la siguiente ubicación:

C:\xampp\htdocs

Ya en esta carpeta, dentro de Visual Studio Code, pulsas la opción View y luego Terminal, y en la ventana que te aparece en la parte inferior, escribes el siguiente código y presionas Enter:

git clone https://github.com/configuroweb/chatbot-chatgpt.git

Dentro de la carpeta htdocs se creará una nueva carpeta llamada chatbot-chatgpt y allí quedará el proyecto ya ingresado, lo que queda es, desde Visual Studio Code, acceder a esta carpeta desde la opción de Open Folder y acceder a chatbot-chatgpt, de esta manera tendrás los archivos de la aplicación para modificarlos a voluntad.

Consideraciones finales del Sistema en Chatbot en PHP y MySQL con ChatGPT

La versión gratuita de la API Key de ChatGPT es limitada, así que si subes la aplicación a un hosting después de ciertas interacciones el software no funcionará más, puedes utilizar una versión de pago que tendrá más ventajas, para esto te recomiendo que leas la documentación de ChatGPT en el siguiente enlace:

https://platform.openai.com/docs/guides/chat

Quedo al pendiente de cualquier duda.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

×
¿Qué te interesa?
Selecciona los temas de interés sobre
los que deseas recibir noticias: