Mastering AI Innovation: Building and Fine-tuning Generative AI Applications with Google Gemini Models And Langchain