Sviluppare codice per l'API Gemini con Gen AI SDK

Questa guida mostra come accelerare il flusso di lavoro di sviluppo con l'SDK Gen AI, migliorato dal server MCP di Google Developer Knowledge. Se colleghi i tuoi strumenti di sviluppo basati sull'AI al server MCP di Developer Knowledge, puoi creare prototipi e scrivere codice rapidamente con l'assistenza contestuale della documentazione ufficiale e aggiornata per gli sviluppatori di Google. Questa connessione ti consente di interagire con i tuoi strumenti per ottenere esempi di codice, spiegazioni e consigli per la risoluzione dei problemi accurati per l'API Gemini.

Prima di iniziare

Prima di iniziare, devi completare i seguenti passaggi:

Connettiti al server MCP per Developer Knowledge

Per consentire all'assistente AI di recuperare informazioni in tempo reale dalla documentazione per sviluppatori di Google, configura la connessione al server MCP Developer Knowledge. I passaggi specifici variano a seconda dello strumento (ad esempio, Gemini CLI, VS Code con Gemini Code Assist o Cursor), ma in genere comportano l'aggiornamento di un file di configurazione dello strumento in modo da includere l'URL del server (https://developerknowledge.googleapis.com/mcp) e il metodo di autenticazione necessario.

Puoi autenticarti utilizzando le Credenziali predefinite dell'applicazione (ADC) o una chiave API del tuo progetto Google Cloud . ADC è il metodo di autenticazione consigliato per i servizi Google Cloud . Consulta Scegliere un metodo di autenticazione nella documentazione del server MCP di Developer Knowledge per istruzioni su come configurare ADC.

In alternativa, se preferisci l'autenticazione tramite una chiave API, ma non ne hai una, consulta Crea una chiave API. Quindi, esegui il comando seguente per configurare la CLI Gemini, sostituendo YOUR_API_KEY con la tua chiave API:

gemini mcp add -t http -H "X-Goog-Api-Key: YOUR_API_KEY" google-developer-knowledge https://developerknowledge.googleapis.com/mcp --scope user

Consulta Connettersi al server MCP per Developer Knowledge per istruzioni complete su altri strumenti e metodi di autenticazione.

Prompt di esempio

Una volta connesso lo strumento al server MCP di Developer Knowledge, puoi chiedere aiuto mentre scrivi codice con Gen AI SDK. Ecco alcuni prompt di esempio che puoi utilizzare con lo strumento di AI configurato:

  • "Utilizzando l'SDK Gen AI in Python, come faccio a generare testo con Gemini e a gestire i potenziali errori dell'API?"

  • "Mostrami il codice dell'SDK AI generativa per Node.js per chiamare l'API Gemini per riassumere un documento lungo. Quali sono le best practice per la suddivisione dell'input, secondo la documentazione ufficiale?"

  • "Si è verificato un errore di autenticazione con l'SDK Java Gen AI durante l'esecuzione su Cloud Run. Quali sono le cause comuni e come posso risolvere il problema?"

  • "Scrivi una funzione Python utilizzando la libreria google-genai per trasmettere in streaming le risposte di Gemini per un'applicazione di chat."

  • Quali sono i limiti di frequenza attuali di cui devo essere a conoscenza quando utilizzo l'API Gemini con Go Gen AI SDK? Trova i dettagli nella documentazioneGoogle Cloud ".

Il tuo strumento di AI utilizza il server MCP di Developer Knowledge per fornire risposte e snippet di codice basati sulla documentazione ufficiale.

Passaggi successivi

  • Esplora le funzionalità avanzate dell'SDK Gen AI.
  • Esplora più a fondo la documentazione dell'API Gemini.
  • Esamina i prezzi di Agent Platform.
  • Scopri di più sugli altri strumenti disponibili utilizzando il server MCP di Developer Knowledge.