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:
Install required Python dependencies:
(Optional) Set up a virtual environment for isolated dependency management:
Step 3: Configure Aether
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:
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