const { OpenAI } = require('openai'); const process = require('process'); async function testOpenAI() { console.log('Testing OpenAI connection...'); console.log('API Key present:', !!process.env.OPENAI_API_KEY); console.log('Model:', 'gpt-5.2-2025-12-11'); try { const openai = new OpenAI({ apiKey: process.env.OPENAI_API_KEY }); // Log the base URL to see if it's custom console.log('Base URL:', openai.baseURL); const response = await openai.chat.completions.create({ model: 'gpt-5.2-2025-12-11', messages: [{ role: 'user', content: 'Say hello' }], }); console.log('Success!'); console.log('Content:', response.choices[0].message.content); } catch (error) { console.error('ERROR OCCURRED:'); console.error(error); } } testOpenAI();