torch openai # For interacting with OpenAI API gradio # For creating the Gradio UI gradio-folium # For embedding Folium maps into Gradio folium # For creating maps geopy # For fetching geolocation data # For PyTorch (used by Diffusers and ControlNet) diffusers # For the Stable Diffusion inpainting pipeline opencv-python-headless # For image processing with OpenCV Pillow # For working with images numpy # For numerical operations safetensors