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, lançamos progressivamente o SDK do Google Gen AI, um novo conjunto de bibliotecas que oferece uma interface unificada para acessar os modelos de IA generativa do Google pela API Gemini e pela Vertex AI, simplificando a transição entre essas plataformas.
O SDK de IA generativa do Google agora é o caminho recomendado para acessar modelos do Gemini, e todos os snippets de código na nossa documentação usam essas bibliotecas. Para mais detalhes sobre a migração entre a API Gemini Developer e a Vertex AI, consulte a página Vertex AI.
Atualizações importantes da biblioteca
Idioma | Biblioteca antiga | Nova biblioteca (recomendada) |
---|---|---|
Python | google-generativeai |
google-genai |
JavaScript e TypeScript |
@google/generative-ai |
@google/genai |
Go | google.golang.org/generative-ai |
google.golang.org/genai |
Recomendamos que todos os usuários migrem para o SDK do Google GenAI, porque ele oferece um caminho bem mantido, além de acesso a novos recursos, como saídas multimodais (por exemplo, geração de imagens e vídeos) e recursos da API Live, que não estão disponíveis nas nossas bibliotecas legadas. Esperamos que a diferença de recursos aumente com o tempo.
Instalar uma biblioteca
Você pode instalar nossa biblioteca Python executando:
pip install google-genai
É possível instalar nossa biblioteca JavaScript e TypeScript executando:
npm install @google/genai
Você pode instalar nossa biblioteca Go executando:
go get google.golang.org/genai
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 é detalhado abaixo.
Para plataformas em que uma nova biblioteca oficial ainda não está disponível, você pode chamar nossas APIs diretamente, usar bibliotecas mantidas pela comunidade ou aproveitar opções confiáveis de terceiros. Estamos trabalhando ativamente para ampliar 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 agosto de 2025.
- Node.js (anterior): todo o suporte, incluindo correções de bugs, será encerrado em agosto de 2025.
- Go (anterior): todo o suporte, incluindo correções de bugs, será encerrado em agosto de 2025.
- Dart e Flutter (anterior): não são mantidos ativamente
- Swift (anterior): não é mantido ativamente
- Android (anterior): não é mantido ativamente.