cliseo
Version:
Instant AI-Powered SEO Optimization CLI for Developers
26 lines (25 loc) • 912 B
JavaScript
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');
}
}