Bibliotecas da API Gemini

Esta página contém informações sobre como fazer o download e instalar as bibliotecas mais recentes da API Gemini. Se você não conhece a API Gemini, comece com o Guia de início rápido da API.

Observação importante sobre nossas novas bibliotecas

Desde o final de 2024, estamos lançando progressivamente o SDK da IA generativa do Google, um novo conjunto de bibliotecas que oferece uma interface unificada para acessar os modelos de IA generativa do Google pela API Gemini Developer e pela Vertex AI.

O SDK da IA generativa do Google agora é o caminho recomendado para acessar todos os modelos do Google, e todos os snippets de código na nossa documentação usam essas bibliotecas.

Atualizações importantes da biblioteca

Idioma Nova biblioteca (recomendada) Biblioteca antiga
Python google-genai google-generativeai
JavaScript
e TypeScript
@google/genai @google/generative-ai
Go google.golang.org/genai google.golang.org/generative-ai
Java google-genai N/A, não existia antes

Recomendamos que todos os usuários migrem para o SDK da IA generativa do Google, porque ele oferece acesso a novos recursos, como saídas multimodais (por exemplo, geração de imagens e vídeos), a API Live e a manutenção de longo prazo. Esperamos que a lacuna entre o SDK antigo e o novo cresça com o tempo.

Instalar uma biblioteca

Python

Você pode instalar nossa biblioteca Python executando:

pip install google-genai

JavaScript

É possível instalar nossa biblioteca JavaScript e TypeScript executando:

npm install @google/genai

Go

Você pode instalar nossa biblioteca Go executando:

go get google.golang.org/genai

Java

Se você estiver usando o Maven, instale nossa biblioteca Java adicionando o seguinte às suas dependências:

<dependencies>
  <dependency>
    <groupId>com.google.genai</groupId>
    <artifactId>google-genai</artifactId>
    <version>1.0.0</version>
  </dependency>
</dependencies>

Bibliotecas e SDKs anteriores

Para plataformas em que uma nova biblioteca está disponível, recomendamos migrar para as novas bibliotecas. As bibliotecas anteriores não vão receber novos recursos, e o status de suporte específico delas varia, conforme detalhado abaixo.

Para plataformas em que uma biblioteca oficial do Google Gen AI ainda não está disponível, é possível chamar nossas APIs diretamente, usar bibliotecas mantidas pela comunidade ou usar opções confiáveis de terceiros. Estamos trabalhando ativamente para expandir nossa cobertura oficial de SDKs e vamos listar novas bibliotecas aqui conforme forem lançadas.

Confira as bibliotecas anteriores: