Getting Started
Last updated
Last updated
Here’s a refreshed and clear "Getting Started" section for your GitBook:
Welcome to Aether, a framework designed for building decentralized AI systems. This guide will walk you through everything you need to get up and running, from installation to your first working project.
Before you begin, make sure you have the following installed and configured:
Python 3.9 or higher
Redis (for task queues and consensus mechanisms) Install Redis using your system's package manager or via .
Blockchain Node Access
Ethereum RPC URL (e.g., Infura or Alchemy)
Solana CLI and wallet configuration
IPFS Daemon (optional but recommended)
Git (for cloning the repository)
Clone the Aether repository:
Install required Python dependencies:
(Optional) Set up a virtual environment for isolated dependency management:
Environment Variables
Create a .env
file in the root directory to securely store configuration details:
Update the Configuration File
Edit the config.yaml
file to specify runtime parameters:
Run the basic setup test to ensure all dependencies and configurations are correct:
Verify Redis is running:
You should see PONG
.
Test IPFS connection (if enabled):
Create and initialize a swarm with agents:
Log tasks on the blockchain:
Share data via IPFS:
Swarm Consensus Learn how agents collaborate and reach agreements through voting. Swarm Consensus Documentation →
Blockchain Integration Use Ethereum and Solana for on-chain decision-making. Blockchain Integration Documentation →
AI Agent Capabilities Build agents with multi-modal processing, reinforcement learning, and more. AI Agent Documentation →