Installing
DigitalFate is designed to be easy to install and quick to get started, whether you're working locally, deploying on the cloud, or running it inside a Docker container. The system supports major LLM providers like OpenAI, Anthropic, DeepSeek, and AWS Bedrock out of the box.
β
Prerequisites
Before you begin, ensure you have the following installed and configured:
Python 3.10+
Pip (latest version)
API keys from one or more of the following:
OpenAI
Anthropic
DeepSeek
AWS Bedrock
Azure OpenAI (optional)
You may also optionally want:
Docker (for containerized deployments)
Git (for development version)
π¦ Installation via Pip
The easiest way to install DigitalFate is through PyPI:
This installs the core DigitalFate package and its dependencies.
π Installing from Source (Development)
If you're contributing to DigitalFate or want the latest updates:
This installs the library in "editable" mode, allowing live updates as you modify the code.
π³ Docker Installation (Optional)
DigitalFate supports Docker-based deployment for both development and production environments.
Clone the repo:
Build the Docker image:
Run the container:
You can configure API keys and environment variables inside the Docker container for secure deployment.
π Environment Variables
Set your API keys using the DigitalFate client or environment variables. Example:
π§ͺ Verifying the Installation
Once installed, run a quick test:
Youβre now ready to start building powerful AI agents.
π Project Structure (After Clone)
π§ Optional Dependencies
Some tools and environments may require additional packages:
These are useful for scraping, parsing PDFs, and handling custom tools.
Once youβve installed DigitalFate, you can proceed to setting up your first task and agent.
Last updated