This project has been successfully migrated from DeepAI API to Google Gemini API for cartoonify image transformations.
- Gemini API Integration: Replaced DeepAI with Google Gemini API for cartoonify functionality
- Enhanced Reliability: Better error handling and fallback mechanisms
- Improved Quality: Consistent and high-quality cartoonify effects
- Debug Support: Comprehensive logging and testing capabilities
npm install @google/generative-ai# Add to .env.local
GEMINI_API_KEY=your_gemini_api_key_hereimport { cartoonifyImage } from '@/lib/actions/image.actions.new.ts';
const cartoonifiedUrl = await cartoonifyImage(imageUrl, false);- GEMINI_API_KEY: Required for Gemini API integration
- CLOUDINARY_API_KEY: Required for Cloudinary integration
- CLOUDINARY_SECRET: Required for Cloudinary integration
- Debug mode:
await cartoonifyImage(imageUrl, true) - Test connection:
await testCartoonifyAPI(true)
For issues or questions, check the debug logs or review the migration guide. </environment_details>