Librerie API Gemini

Questa pagina fornisce informazioni sul download e sull'installazione delle librerie più recenti per l'API Gemini. Se non hai mai utilizzato l'API Gemini, consulta la guida rapida all'API.

Nota importante sulle nostre nuove librerie

Dalla fine del 2024, stiamo implementando gradualmente l'SDK Google Gen AI, un nuovo insieme di librerie che fornisce un'interfaccia unificata per accedere ai modelli di AI generativa di Google sia tramite l'API Gemini sia tramite Vertex AI, semplificando la transizione tra queste piattaforme.

L'SDK Google Gen AI è ora il percorso consigliato per accedere ai modelli Gemini e tutti gli snippet di codice nella nostra documentazione utilizzano queste librerie. Per ulteriori dettagli sulla migrazione tra l'API Gemini Developer e Vertex AI, consulta la pagina Vertex AI.

Aggiornamenti principali della raccolta

Lingua Raccolta precedente Nuova libreria (consigliata)
Python google-generativeai google-genai
JavaScript
e TypeScript
@google/generative-ai @google/genai
Vai google.golang.org/generative-ai google.golang.org/genai

Consigliamo vivamente a tutti gli utenti di eseguire la migrazione all'SDK Google GenAI, in quanto fornisce un percorso ben mantenuto, oltre all'accesso a nuove funzionalità come gli output multimodali (ad es. generazione di immagini e video) e le funzionalità dell'API Live, che non sono disponibili nelle nostre librerie precedenti. Prevediamo che questo divario aumenterà nel tempo.

Installare una libreria

Puoi installare la nostra libreria Python eseguendo:

pip install google-genai

Puoi installare la nostra libreria JavaScript e TypeScript eseguendo:

npm install @google/genai

Puoi installare la nostra libreria Go eseguendo:

go get google.golang.org/genai

Librerie e SDK precedenti

Per le piattaforme in cui è disponibile una nuova libreria, ti consigliamo vivamente di eseguire la migrazione alle nuove librerie. Le librerie precedenti non riceveranno nuove funzionalità e il loro stato di assistenza specifico è descritto di seguito.

Per le piattaforme in cui non è ancora disponibile una nuova libreria ufficiale, puoi chiamare direttamente le nostre API, utilizzare librerie gestite dalla community o sfruttare opzioni di terze parti attendibili. Stiamo lavorando attivamente per espandere la copertura dell'SDK ufficiale e elencheremo le nuove librerie man mano che vengono rilasciate.

Di seguito sono riportate le librerie precedenti: