Development Mode Active
API authentication is currently disabled for localhost development
You can access the Genesis Alpha API at http://localhost:8000 without API keys. For production deployment, API keys will be required for security.
Current Access
curl http://localhost:8000/v1/chat/completionsNo Authorization header needed
API Keys (Production)
Manage API keys for production deployments and external access
Create New API Key
Available in production deployment
Preview: Production API Keys
Development Key
active
••••••••••••••••Created: 2024-01-15 • Last used: 2024-01-20
Production App
active
••••••••••••••••Created: 2024-01-10 • Last used: 2024-01-19
Security Best Practices
Guidelines for secure API key management
Key Management
- • Store keys in environment variables
- • Never commit keys to version control
- • Use separate keys for dev/staging/prod
- • Rotate keys regularly
- • Monitor key usage and anomalies
Implementation
- • Use HTTPS for all API calls
- • Implement proper error handling
- • Add request rate limiting
- • Log API usage for monitoring
- • Validate responses before use
Production Authentication
curl -X POST https://your-domain.com/v1/chat/completions \
-H "Authorization: Bearer your-api-key-here" \
-H "Content-Type: application/json" \
-d '{"model": "genesis-alpha-v6.3.1", "messages": [...]}'