API Key Management

Genesis Alpha v6.3.1

⚠️ Development Mode
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/completions

No 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": [...]}'
Current Development Access
How to access Genesis Alpha API right now

Base URL

http://localhost:8000

Authentication

None required

Quick Test

curl http://localhost:8000/health