* Refactor Gemini to use OpenAI interface API * add TODO * handle errors better (gemini) * remove unused code