mememechez's picture
Deploy final cleaned source code
ca28016
raw
history blame
566 Bytes
// Graceful genkit import handling
let ai: any = null;
try {
const {genkit} = require('genkit');
const {googleAI} = require('@genkit-ai/googleai');
ai = genkit({
plugins: [googleAI()],
model: 'googleai/gemini-2.0-flash',
});
} catch (error) {
console.warn('Genkit dependencies not available, AI flows will be disabled:', error.message);
// Create a mock ai object for graceful degradation
ai = {
defineFlow: () => {
throw new Error('Genkit not available - install genkit dependencies to use AI flows');
}
};
}
export { ai };