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

Recentemente, lançamos um novo conjunto de bibliotecas que oferecem uma experiência mais consistente e simplificada para acessar os modelos de IA generativa do Google em diferentes serviços do Google.

Atualizações importantes da biblioteca

Idioma Biblioteca antiga Nova biblioteca (recomendada)
Python google-generativeai google-genai
JavaScript
e TypeScript
@google/generative-ai @google/genai
Atualmente em pré-lançamento
Go google.golang.org/generative-ai google.golang.org/genai

Recomendamos que todos os usuários das bibliotecas anteriores migrem para as novas bibliotecas. Embora a biblioteca JavaScript/TypeScript esteja em visualização, ainda recomendamos que você comece a migrar, desde que esteja confortável com as exigências listadas na seção JavaScript/TypeScript.

Python

Você pode instalar nossa biblioteca Python executando:

pip install google-genai

JavaScript e TypeScript

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

npm install @google/genai

A nova biblioteca JavaScript/TypeScript está atualmente em pré-lançamento, o que significa que ela pode não ter todos os recursos e que talvez seja necessário introduzir mudanças importantes.

No entanto, recomendamos que você comece a usar o novo SDK em vez da versão anterior, descontinuada, desde que você concorde com essas ressalvas. Estamos trabalhando ativamente para lançar uma versão de disponibilidade geral (GA) para essa biblioteca.

Chaves de API em aplicativos do lado do cliente

AVISO: não importa qual biblioteca você está usando, é inseguro inserir a chave de API no código JavaScript ou TypeScript do lado do cliente. Use implantações do lado do servidor para acessar a API Gemini na produção.

Go

Você pode instalar nossa biblioteca Go executando:

go get google.golang.org/genai

Bibliotecas e SDKs anteriores

Confira a seguir um conjunto de SDKs anteriores que não estão mais sendo desenvolvidos ativamente. Você pode mudar para o SDK atualizado da IA generativa do Google usando nosso guia de migração: