O Gemini do Google é baseada em um modelo de linguagem multimodal, que é treinado em um conjunto de dados de texto, imagens e código, por isso pode ser usada para gerar:
Geradores de conteúdo criativo;
Ferramentas de aprendizado de máquina, como chatbots e sistemas de recomendação;
Ferramentas de desenvolvimento de software, como gerador de código e editor de texto.
A API Gemini está disponÃvel em dois formatos: REST e SDKs de linguagem de programação. A documentação da API está disponÃvel no site do Google Cloud.
Coloquei um exemplo de código em python no meu GitHub para mostrar o uso da api da Vertex AI (recurso que armazena o GEMINI) do GCP: