Skip to main content

Settings

1. API Keys

  • Provider Keys: Add and manage API keys for supported LLM providers (e.g., OpenAI, Anthropic, Azure OpenAI).
  • Encryption: All keys are stored securely using AES-256 encryption and never exposed in plain text.
  • Rotation: Rotate keys periodically for enhanced security.

2. Default Model

  • Set a default model for your tenant (e.g., gpt-4, claude-3).
  • Override defaults at the route level or request level.

3. Logging & Observability

  • Enable/Disable Logs: Toggle request/response logging.
  • Retention Policy: Configure log retention (e.g., 30 days, 90 days).
  • Export Logs: Download logs in CSV or JSON format for auditing.

4. Rate Limits

  • Define per-tenant and per-user rate limits.
  • Configure burst limits and throttling to prevent abuse.

5. Security

  • OAuth2.0 Integration: Enable secure authentication for API calls.
  • IP Whitelisting: Restrict access to specific IP ranges.
  • Audit Trails: Track configuration changes with timestamps and user IDs.

6. Advanced Settings

  • Timeouts: Set global request timeout (e.g., 30s).
  • Retries: Configure retry logic for failed requests.
  • Fallback Models: Define backup models if primary fails.

Tip: Changes in Settings apply globally across all routes unless overridden at the route level.