export default () => ({ port: parseInt(process.env.PORT ?? '4100', 10), corsOrigin: process.env.CORS_ORIGIN ?? 'http://localhost:5173', platform: { graphqlUrl: process.env.PLATFORM_GRAPHQL_URL ?? 'http://localhost:4000/graphql', apiKey: process.env.PLATFORM_API_KEY ?? '', }, exotel: { apiKey: process.env.EXOTEL_API_KEY ?? '', apiToken: process.env.EXOTEL_API_TOKEN ?? '', accountSid: process.env.EXOTEL_ACCOUNT_SID ?? '', subdomain: process.env.EXOTEL_SUBDOMAIN ?? 'api.exotel.com', webhookSecret: process.env.EXOTEL_WEBHOOK_SECRET ?? '', }, ai: { provider: process.env.AI_PROVIDER ?? 'openai', anthropicApiKey: process.env.ANTHROPIC_API_KEY ?? '', openaiApiKey: process.env.OPENAI_API_KEY ?? '', model: process.env.AI_MODEL ?? 'gpt-4o-mini', }, });