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
File details
Details for the file gpt_dialog-0.1.0.tar.gz
.
File metadata
- Download URL: gpt_dialog-0.1.0.tar.gz
- Upload date:
- Size: 2.5 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6dbcbf43df67e536d738e2ac8c887e4dd5cb8841b574a501856789fc9791fd0 |
|
MD5 | 534dfd23e2350147c1a813112ad041bb |
|
BLAKE2b-256 | 656c3a8b31bd9d8b297bdc64e2ff42e9a483ee5b161cc2384b731305749a56d0 |
File details
Details for the file gpt_dialog-0.1.0-py3-none-any.whl
.
File metadata
- Download URL: gpt_dialog-0.1.0-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/4.0.2 CPython/3.10.13
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 262d5ac1a0a253d159734d345b2ee2c3ed7a225ab45f2a36de39a92e8392d72f |
|
MD5 | a295fc13b56fdfd0853a7130cc8bd0a8 |
|
BLAKE2b-256 | 8b68ac22fbf695322b894d483e3479c5a94adda0b0dc7fe8d28c97d91a327b0f |