A sandbox for multi-agent development powered by CrewAI and Streamlit.
- Set your environment variables in a file called .env using the .env-example template:
# Get yours here: https://platform.openai.com/account/api-keys
OPENAI_API_KEY=
OPENAI_API_VERSION=2024-02-01
# Get yours here: https://serper.dev/api-key
SERPER_API_KEY=
# Optional for Azure users
AZURE_OPENAI_API_KEY=
AZURE_OPENAI_RESOURCE=
AZURE_OPENAI_DEPLOYMENT=
- Either use the .devcontainer or alternatively:
docker build -t mi5ix:latest -f .devcontainer/Dockerfile .
docker run -p 80:8501 --env-file .env mi5ix:latest streamlit run /app/agency/__main__.py
- Open your Streamlit app at http://localhost. Make sure to formulate your topic in the research example as a TOPIC, not a question:
-
Add Streamlit chat function to bring the human back in the loop
-
Add local Phi3 instance via Ollama