Skip to main content

GET /api/env-keys

Returns which provider API keys are currently set in .env.local.

Request

GET /api/env-keys
No request body.

Response

{
  "envKeys": {
    "openai": true,
    "anthropic": true,
    "elevenlabs": false,
    "deepgram": true,
    "livekit": true
  },
  "setupRequired": false
}
FieldTypeDescription
envKeysRecord<string, boolean>Whether each provider key is set
setupRequiredbooleantrue if ANTHROPIC_API_KEY or DEEPGRAM_API_KEY is missing

Notes

  • Multi-field providers (LiveKit) report true only when all required fields are set
  • setupRequired: true means the minimum keys for the builder to function are not configured