Bienvenido a God-GPT , un repositorio de prueba de concepto para un agente autónomo divino que aprovecha la API Dalee-2 para la creación de imágenes, el modelo GPT para la generación de texto y Langchain para la orquestación de agentes. Este proyecto proporciona un conjunto de scripts de Python que demuestran las capacidades de este marco de IA.
Para obtener una explicación y discusión en profundidad de este proyecto, consulte esta charla: Explicación de Dios-GPT
Siga las instrucciones a continuación para poner en funcionamiento God-GPT en su máquina local.
Crear un entorno virtual Python (venv)
En la terminal, navegue hasta el directorio del proyecto y ejecute el siguiente comando:
python3 -m venv ./venv
Activar el entorno virtual:
source ./venv/bin/activate
Instalar dependencias
Asegúrese de estar en el directorio del proyecto, luego ejecute:
pip install -r requirements.txt
Configurar claves API
Agregue sus claves OpenAI (para GPT) y Elevenlabs (para síntesis de voz) al archivo .env. Consulte el archivo .env de ejemplo en el repositorio.
Visite los sitios web de OpenAI y Elevenlabs para obtener sus claves API si aún no las tiene.
Configurar susurro.cpp
Navegue hasta el directorio que contiene susurro.cpp. Siga las instrucciones a continuación:
Descarga el modelo base.en:
bash ./models/download-ggml-model.sh base.en
Cree el ejemplo principal y transcriba un archivo de audio:
# build the main example
make
# transcribe an audio file to test everything works
./main -f samples/jfk.wav
Para utilizar el agente God-GPT, ejecute uno de los siguientes scripts usando Python:
talk_1.py
- Agente GPT básicotalk_2.py
- Agente con personalidad y E/Stalk_3.py
- Agente con personalidad, E/S y memoriatalk_4.py
- Agente con personalidad, E/S, memoria y herramientas (Dalee-2) Este proyecto está licenciado según los términos de la Licencia MIT.
¿Necesita ayuda con su proyecto de IA aplicada? ¡Estamos felices de poder ayudar! Visite Applifting.ai para obtener más información.