md
# API Endpoints
The API server exposes the following endpoints:
- `GET /`: Health check endpoint
- `POST /transcribe`: Transcribe an audio file or URL
- `POST /summarize`: Summarize text with various options
- `POST /api-keys`: Generate a new API key
- `GET /api-keys`: List all API keys for the authenticated user
- `DELETE /api-keys/:id`: Delete an API key
- `POST /api-keys/validate`: Validate an API key