https://mytecharm.com.co/post/getting-started-with-the-gemini-api-a-practical-guide-kw4cxf