v1.0.0
Menu
Multiple installation methods to get Basil running in your environment. Choose the method that works best for your setup.
Groq API Key Required
Get your free Groq API key at console.groq.com. The free tier includes generous usage limits perfect for getting started.
Copy the environment template and add your Groq API key:
Core Framework:
AI & Processing:
Configure Basil by setting these environment variables in your .env file:
| Variable | Description | Default | Required |
|---|---|---|---|
| GROQ_API_KEY | API key for Groq AI processing | - | Yes |
| API_HOST | Server host address | 0.0.0.0 | No |
| API_PORT | Server port | 8000 | No |
| CHROMA_COLLECTION_NAME | Database collection name | basil_docs | No |
| EMBEDDING_MODEL | Sentence transformer model | all-MiniLM-L6-v2 | No |
For production deployments, use the included Nginx reverse proxy:
If you see the healthy response, Basil is ready to scrape and search websites.
Learn how to scrape your first website and start searching with Basil.
View Getting Started GuideExplore all available endpoints and integrate Basil into your applications.
View API Reference