@dfeirstein/image-server
Version:
MCP server for creating, editing, and combining images with OpenAI models
16 lines (15 loc) • 511 B
JavaScript
import OpenAI from 'openai';
let openaiInstance = null;
export function getOpenAIClient() {
if (!openaiInstance) {
if (!process.env.OPENAI_API_KEY) {
console.error("[MCP ERROR] OpenAI API Key is missing!");
throw new Error("OpenAI API Key is missing!");
}
openaiInstance = new OpenAI({
apiKey: process.env.OPENAI_API_KEY,
});
console.error("[MCP DEBUG] OpenAI client initialized successfully.");
}
return openaiInstance;
}