INNER CODE UNIT · JavaScript
validateConfig
Zaki-1052/GPTPortal · src/server/config/environment.js:78
const validateConfig = () => {
// Log warnings for missing API keys
if (!config.apiKeys.openai) {
console.warn("Warning: OPENAI_API_KEY environment variable is missing. OpenAI features will be disabled.");
}
console.log(`Server configuration loaded:`);
console.log(`- Port: ${config.port}`);
console.log(`- Temperature: ${config.model.temperature}`);
console.log(`- Max Tokens: ${config.model.maxTokens}`);
console.log(`- Prompt Caching: ${config.promptCache.enabled ? 'Enabled' : 'Disabled'}`);
if (config.promptCache.enabled) {
console.log(` - Strategy: ${config.promptCache.strategy}`);
console.log(` - Analytics: ${config.promptCache.analytics ? 'Enabled' : 'Disabled'}`);
}
};
module.exports = {