ChatGPT , que ofrece tecnología GPT en un chatbot potente y fácil de usar, se ha convertido en la herramienta de inteligencia artificial más popular del mundo. Mucha gente usa ChatGPT para brindar conversaciones interesantes, responder consultas, hacer sugerencias creativas y brindar soporte de codificación y redacción. Sin embargo, ChatGPT es limitado ya que no puede almacenar sus datos para uso personal a largo plazo y el límite de datos de conocimiento es septiembre de 2021.
Una alternativa es utilizar las API de OpenAI y LangChain para proporcionar a ChatGPT datos personalizados y actualizaciones antes de 2021 para crear una versión personalizada de ChatGPT.
Paso 1: instale y descargue software y scripts prediseñados
Tenga en cuenta que las siguientes instrucciones son para máquinas con Windows 10 o Windows 11.
Para proporcionar datos personalizados a ChatGPT, debe instalar y descargar las últimas versiones de Python3, Git, Microsoft C++ y el script de recuperación ChatGPT de GitHub. Si tiene algún software instalado en su PC, asegúrese de que esté actualizado a la última versión para evitar contratiempos durante el proceso.
Comience instalando:
Notas de instalación de Python3 y Microsoft C++
Al instalar Python3, asegúrese de marcar la opción Agregar python.exe a la RUTA antes de hacer clic en Instalar ahora . Esto es importante porque le permite acceder a Python en cualquier carpeta de su computadora.
![Cómo crear un ChatGPT personalizado usando tus propios datos Cómo crear un ChatGPT personalizado usando tus propios datos](/resources4/r1/image-8604-0128130032661.jpg)
Agregar Python a la RUTA
Al instalar Microsoft C++, primero querrá instalar Microsoft Visual Studio Build Tools. Una vez instalado, puede marcar la opción Desarrollo de escritorio con C++ y hacer clic en Instalar con todas las herramientas opcionales seleccionadas automáticamente en la barra lateral derecha.
![Cómo crear un ChatGPT personalizado usando tus propios datos Cómo crear un ChatGPT personalizado usando tus propios datos](/resources4/r1/image-1706-0128130032775.jpg)
Instale Microsoft C++ a través de herramientas de compilación
Ahora que tiene instaladas las últimas versiones de Python3, Git y Microsoft C++, puede descargar scripts de Python para consultar fácilmente datos locales personalizados.
Para descargar el script, haga clic en Código y luego seleccione Descargar ZIP . Esto descargará el script Python a su directorio predeterminado o seleccionado.
![Cómo crear un ChatGPT personalizado usando tus propios datos Cómo crear un ChatGPT personalizado usando tus propios datos](/resources4/r1/image-9122-0128130032863.jpg)
Descargue el script de Python en GitHub
Una vez descargado, ahora puede configurar su entorno local.
Paso 2: configurar el entorno local
Para configurar el entorno, debe abrir una terminal en el directorio chatgpt-retrieval-main que descargó. Para hacer eso, abra la carpeta chatgpt-retrieval-main , haga clic derecho y seleccione Abrir en Terminal .
![Cómo crear un ChatGPT personalizado usando tus propios datos Cómo crear un ChatGPT personalizado usando tus propios datos](/resources4/r1/image-292-0128130032957.jpg)
Abra la terminal en el directorio chatgpt-retrieval-main
Una vez que la terminal esté abierta, copie y pegue este comando:
pip install langchain openai chromadb tiktoken unstructured
Este comando utiliza el administrador de paquetes de Python para crear y administrar el entorno virtual de Python necesario.
Después de crear el entorno virtual, debe proporcionar una clave API de OpenAI para acceder a sus servicios. Primero, debe generar una clave API desde el sitio web de claves API de OpenAI haciendo clic en Crear nueva clave secreta , agregando un nombre para la clave y luego presionando el botón Crear clave secreta .
![Cómo crear un ChatGPT personalizado usando tus propios datos Cómo crear un ChatGPT personalizado usando tus propios datos](/resources4/r1/image-9641-0128130033069.jpg)
Generar clave API secreta
Se le proporcionará una cadena de caracteres. Esta es su clave API de OpenAI. Cópielo haciendo clic en el ícono de copiar al lado de la clave API. Tenga en cuenta que esta clave API debe mantenerse en secreto. No la comparta con otras personas a menos que realmente tenga la intención de que la usen con usted.
Una vez copiado, regrese a la carpeta chatgpt-retrieval-main y abra las constantes con el Bloc de notas. Ahora reemplace el marcador de posición con su clave API. ¡Recuerda guardar el archivo!
![Cómo crear un ChatGPT personalizado usando tus propios datos Cómo crear un ChatGPT personalizado usando tus propios datos](/resources4/r1/image-8227-0128130033239.jpg)
Agregue la clave API como variable de entorno
Ahora, ha configurado con éxito su entorno virtual y ha agregado su clave API OpenAI como variable de entorno. Ahora puede proporcionar sus datos personalizados a ChatGPT.
Paso 3: agregue datos personalizados
Para agregar datos personalizados, coloque todos sus datos de texto personalizados en la carpeta de datos en chatgpt-retrieval-main. El formato de los datos del texto puede ser PDF , TXT o DOC.
![Cómo crear un ChatGPT personalizado usando tus propios datos Cómo crear un ChatGPT personalizado usando tus propios datos](/resources4/r1/image-1329-0128130033356.jpg)
Agregar datos personalizados para ChatGPT
Como puede ver en la captura de pantalla anterior, el ejemplo ha agregado un archivo de texto que contiene un horario personal prediseñado, un artículo sobre los aceleradores Instinct AI de AMD y un documento PDF.
Paso 4: consultar ChatGPT a través de la terminal
El script Python le permite consultar datos de datos personalizados agregados al directorio de datos e Internet. En otras palabras, tendrá acceso al backend normal de ChatGPT y a todos los datos almacenados localmente en el directorio de datos.
Para usar el script, ejecute el script de Python chatgpt.py y agregue su pregunta o consulta como argumento.
python chatgpt.py "YOUR QUESTION"
Asegúrese de incluir su pregunta entre comillas.
Para comprobar si ha proporcionado correctamente sus datos ChatGPT, por ejemplo, le hará una pregunta personal relacionada con el archivo Personal Sched.txt.
![Cómo crear un ChatGPT personalizado usando tus propios datos Cómo crear un ChatGPT personalizado usando tus propios datos](/resources4/r1/image-4330-0128130033489.jpg)
Probando ChatGPT con datos personalizados
¡Todo funciona! Esto significa que ChatGPT puede leer el Personal Sched.txt proporcionado anteriormente. Ahora veamos si has proporcionado con éxito información que ChatGPT no conoce debido a su fecha límite de conocimiento.
![Cómo crear un ChatGPT personalizado usando tus propios datos Cómo crear un ChatGPT personalizado usando tus propios datos](/resources4/r1/image-1847-0128130033562.jpg)
Preguntar a ChatGPT personalizado sobre temas fuera del alcance de los datos
Como puede ver, describe con precisión el AMD Instinct MI250x, que se lanzó después de la fecha límite de conocimiento de ChatGPT -3.