Skip to main content

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

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

gpt_dialog-0.1.0.tar.gz (2.5 kB view details)

Uploaded Source

Built Distribution

gpt_dialog-0.1.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

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

Hashes for gpt_dialog-0.1.0.tar.gz
Algorithm Hash digest
SHA256 a6dbcbf43df67e536d738e2ac8c887e4dd5cb8841b574a501856789fc9791fd0
MD5 534dfd23e2350147c1a813112ad041bb
BLAKE2b-256 656c3a8b31bd9d8b297bdc64e2ff42e9a483ee5b161cc2384b731305749a56d0

See more details on using hashes here.

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

Hashes for gpt_dialog-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 262d5ac1a0a253d159734d345b2ee2c3ed7a225ab45f2a36de39a92e8392d72f
MD5 a295fc13b56fdfd0853a7130cc8bd0a8
BLAKE2b-256 8b68ac22fbf695322b894d483e3479c5a94adda0b0dc7fe8d28c97d91a327b0f

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page