UNPKG

cliseo

Version:

Instant AI-Powered SEO Optimization CLI for Developers

26 lines (25 loc) 912 B
import dotenv from 'dotenv'; import path from 'path'; // Load environment variables from .env file dotenv.config({ path: path.resolve(__dirname, '../../.env') }); // Default configuration with API key const defaultConfig = { openaiApiKey: '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', model: 'gpt-4', temperature: 0.7, maxTokens: 1000 }; export function loadConfig() { return defaultConfig; } // Validate configuration export function validateConfig(config) { if (!config.openaiApiKey) { throw new Error('OpenAI API key is required. Please set it in your .env file:\n' + 'OPENAI_API_KEY=your_api_key_here\n\n' + 'You can also set it as an environment variable:\n' + 'export OPENAI_API_KEY=your_api_key_here'); } }