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:
openaiattrspython-dotenvPuedes 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
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
|