Paquete con elementos para crear dialogos entre bots de GPTbasados en la API de OpenAI.
Project description
GPT Dialog
El paquete gpt_dialog
facilita la creación de bots basados en modelos GPT capaces de dialogar entre sí. Los bots pueden discutir sobre un tema específico, y uno de ellos, denominado moderador, tiene la capacidad de generar una conclusión después de escuchar a los demás bots.
Instalación
Para instalar el paquete, clona el repositorio y crea un entorno virtual. Asegúrate de tener Python 3.10 instalado en tu entorno.
Requisitos
El paquete gpt_dialog
requiere las siguientes librerías:
openai
attrs
python-dotenv
Puedes instalar estos requisitos utilizando el siguiente comando:
pip install -r src/requirements.txt
Además, necesitarás una API key de OpenAI para utilizar el paquete. Asegúrate de configurar tu API key correctamente antes de utilizar el paquete.
Uso
from gpt_dialogs.gpt_groups import ChatBotGroups
group = ChatBotGroups.create_bots(NUMBER_BOTS, MODEL_TYPE, None, OPENAI_API_KEY)
question = input("¿Qué quieres debatir?: ")
conclusion = group.launch_debate(
question, MODEL_TYPE, None, OPENAI_API_KEY, ITERATIONS, True)
Este es un ejemplo básico de cómo usar el paquete. Asegúrate de consultar la documentación para obtener información detallada sobre las funciones y opciones disponibles.
Autor
- Santiago Arran Sanz (santhiperbolico)
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Hashes for gpt_dialog-0.1.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 262d5ac1a0a253d159734d345b2ee2c3ed7a225ab45f2a36de39a92e8392d72f |
|
MD5 | a295fc13b56fdfd0853a7130cc8bd0a8 |
|
BLAKE2b-256 | 8b68ac22fbf695322b894d483e3479c5a94adda0b0dc7fe8d28c97d91a327b0f |