update README with links to docs

This commit is contained in:
AI Christianson 2025-02-14 19:03:59 -05:00
parent 28beca458a
commit 16760d513b
1 changed files with 22 additions and 9 deletions

View File

@ -16,6 +16,20 @@ Here's a demo of RA.Aid adding a feature to itself:
<img src="assets/demo-ra-aid-task-1.gif" alt="RA.Aid Demo" autoplay loop style="width: 100%; max-width: 800px;"> <img src="assets/demo-ra-aid-task-1.gif" alt="RA.Aid Demo" autoplay loop style="width: 100%; max-width: 800px;">
## Documentation
Complete documentation is available at https://docs.ra-aid.ai
Key sections:
- [Installation Guide](https://docs.ra-aid.ai/quickstart/installation)
- [Recommended Configuration](https://docs.ra-aid.ai/quickstart/recommended)
- [Open Models Setup](https://docs.ra-aid.ai/quickstart/open-models)
- [Usage Examples](https://docs.ra-aid.ai/category/usage)
- [Contributing Guide](https://docs.ra-aid.ai/contributing)
- [Getting Help](https://docs.ra-aid.ai/getting-help)
## Table of Contents
- [Features](#features) - [Features](#features)
- [Installation](#installation) - [Installation](#installation)
- [Usage](#usage) - [Usage](#usage)
@ -91,14 +105,7 @@ pip install ra-aid
### Prerequisites ### Prerequisites
Before using RA.Aid, you'll need: Before using RA.Aid, you'll need API keys for the required AI services:
1. Python package `aider` installed and available in your PATH:
```bash
pip install aider-chat
```
2. API keys for the required AI services:
```bash ```bash
# Set up API keys based on your preferred provider: # Set up API keys based on your preferred provider:
@ -106,7 +113,7 @@ pip install aider-chat
# For Anthropic Claude models (recommended) # For Anthropic Claude models (recommended)
export ANTHROPIC_API_KEY=your_api_key_here export ANTHROPIC_API_KEY=your_api_key_here
# For OpenAI models # For OpenAI models (optional)
export OPENAI_API_KEY=your_api_key_here export OPENAI_API_KEY=your_api_key_here
# For OpenRouter provider (optional) # For OpenRouter provider (optional)
@ -133,6 +140,8 @@ You can get your API keys from:
- OpenRouter API key: https://openrouter.ai/keys - OpenRouter API key: https://openrouter.ai/keys
- Gemini API key: https://aistudio.google.com/app/apikey - Gemini API key: https://aistudio.google.com/app/apikey
Complete installation documentation is available in our [Installation Guide](https://docs.ra-aid.ai/quickstart/installation).
## Usage ## Usage
RA.Aid is designed to be simple yet powerful. Here's how to use it: RA.Aid is designed to be simple yet powerful. Here's how to use it:
@ -148,6 +157,8 @@ ra-aid -m "Explain the authentication flow" --research-only
ra-aid -m "Add new feature" --verbose ra-aid -m "Add new feature" --verbose
``` ```
More information is available in our [Usage Examples](https://docs.ra-aid.ai/category/usage).
### Command Line Options ### Command Line Options
- `-m, --message`: The task or query to be executed (required except in chat mode) - `-m, --message`: The task or query to be executed (required except in chat mode)
@ -426,6 +437,8 @@ Note: For `AIDER_FLAGS`, you can specify flags with or without the leading `--`.
- Model configuration is done via command line arguments: `--provider` and `--model` - Model configuration is done via command line arguments: `--provider` and `--model`
- The `--model` argument is required for all providers except Anthropic (which defaults to `claude-3-5-sonnet-20241022`) - The `--model` argument is required for all providers except Anthropic (which defaults to `claude-3-5-sonnet-20241022`)
More information is available in our [Open Models Setup](https://docs.ra-aid.ai/quickstart/open-models) guide.
## Architecture ## Architecture
RA.Aid implements a three-stage architecture for handling development and research tasks: RA.Aid implements a three-stage architecture for handling development and research tasks: