Getting Started
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.
Step 1: Prerequisites
Before you begin, make sure you have the following installed and configured:
Python 3.9 or higher Download Python
Redis (for task queues and consensus mechanisms) Install Redis using your system's package manager or via Redis installation guide.
Blockchain Node Access
Ethereum RPC URL (e.g., Infura or Alchemy)
Solana CLI and wallet configuration
IPFS Daemon (optional but recommended) IPFS Installation Guide
Git (for cloning the repository) Download Git
Step 2: Install Aether
Clone the Aether repository:
git clone https://github.com/<your-repo>/aether.git cd aetherInstall required Python dependencies:
pip install -r requirements.txt(Optional) Set up a virtual environment for isolated dependency management:
python -m venv venv source venv/bin/activate # For Linux/Mac venv\Scripts\activate # For Windows
Step 3: Configure Aether
Environment Variables Create a
.envfile in the root directory to securely store configuration details:Update the Configuration File Edit the
config.yamlfile to specify runtime parameters:
Step 4: Test Your Setup
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):
Step 5: Build Your First Swarm
Create and initialize a swarm with agents:
Log tasks on the blockchain:
Share data via IPFS:
Step 6: Explore the Modules
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 →
Last updated