Skip to main content

Prerequisites

  • Python 3.8+
  • Docker and Docker Compose (optional, for full deployment)
  • API keys for your preferred AI provider (Gemini, OpenAI, etc.)
  • Twilio/Plivo account for phone numbers
  • Supabase account for data persistence

1. Clone and Setup

2. Configure Environment Variables

Edit .env with your credentials:

3. Install Dependencies

4. Initialize Database

5. Start the Server

The API will be available at https://py.callai.rejoicehub.com

6. Create Your First Agent

7. Make Your First Call

Next Steps

Docker Deployment

Deploy with Docker Compose for production use.

Configuration

Learn about all configuration options.

API Reference

Explore all available endpoints.

Agent Setup

Create advanced agents with custom prompts.

Troubleshooting

Port Already in Use

Import Errors

Supabase Connection Failed

  • Verify your SUPABASE_URL and SUPABASE_KEY are correct
  • Check your Supabase project is active
  • Ensure network connectivity to Supabase
Need help? Check our troubleshooting guide or contact support.