Overview
Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn to build a complete AI photo application tutorial that demonstrates creating a web service for uploading and transforming photos using artificial intelligence. Discover how to integrate Google's Gemini AI model to enhance uploaded images by converting them into professional headshots or stylized portraits. Master the implementation of a FastAPI backend wrapper that handles image processing requests and responses efficiently. Explore project setup procedures including environment configuration and dependency management using UV package installer. Understand how to implement image generation capabilities with Gemini's API, including proper authentication and request handling. Learn database integration techniques for storing and managing photo transformation requests and results. Follow along with practical demonstrations of the complete application workflow from initial photo upload through AI processing to final transformed image delivery. Gain hands-on experience with modern Python web development tools and AI integration patterns while building a functional photo enhancement service that can be deployed and scaled for real-world use.
Syllabus
Introduction and Demo
Project Overview
Project Setup
Image Generation with Gemini
FastAPI Wrapper
Database
Running the Application
Taught by
pixegami