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)
Metadata
Release files for gpt-dialog 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| gpt_dialog-0.1.0.tar.gz | 2.5 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| gpt_dialog-0.1.0-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 5.3 kB
Release files / gpt_dialog-0.1.0.tar.gz
| Download URL | gpt_dialog-0.1.0.tar.gz |
|---|---|
| Size | 2.5 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
a6dbcbf43df67e536d738e2ac8c887e4dd5cb8841b574a501856789fc9791fd0
|
|
BLAKE2b-256 checksum How to use checksums |
656c3a8b31bd9d8b297bdc64e2ff42e9a483ee5b161cc2384b731305749a56d0
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.13
|
Release files / gpt_dialog-0.1.0-py3-none-any.whl
| Download URL | gpt_dialog-0.1.0-py3-none-any.whl |
|---|---|
| Size | 2.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
262d5ac1a0a253d159734d345b2ee2c3ed7a225ab45f2a36de39a92e8392d72f
|
|
BLAKE2b-256 checksum How to use checksums |
8b68ac22fbf695322b894d483e3479c5a94adda0b0dc7fe8d28c97d91a327b0f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/4.0.2 CPython/3.10.13
|