A Python application built with Chainlit for interacting with Large Language Models.
.
├── apis/ # API integrations including Google News
├── graphs/ # Graph implementations for conversation flows
├── core/ # Core methods
├── llm/ # LLm clients
├── profiles/ # Chat profile configurations
├── prompts/ # LLM prompt templates and loader
├── public/ # Static assets and avatars
├── settings/ # Application settings and configurations
├── main.py # Entry point of the application
└── README.md # Project documentation
cd prospectio-chatbot
poetry install
cp .env.example .env
https://auth.mistral.ai/ui/login
- Copy for chatbot
.env.example
to.env
- Update the environment variables as needed
- Copy for chatbot
.env.example
to.env.docker
- change hostnames to match services in docker-compose.yml
First build a network for prospectio :
docker network create prospectio
docker-compose up
poetry run chainlit run chainlit.py -w
- Access the application at http://localhost:8000
- Default login/password prospectio/prospectio