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:
- Python (anterior): todo o suporte, incluindo correções de bugs, será encerrado em setembro de 2025.
- Node.js (anterior): todo o suporte, incluindo correções de bugs, será encerrado em setembro de 2025.
- Go (anterior): todo o suporte, incluindo correções de bugs, será encerrado em setembro de 2025.
- Dart e Flutter (anterior): não são mantidos ativamente
- Swift (anterior): não é mantido ativamente
- Android (anterior): não é mantido ativamente.