Sviluppare codice API Gemini con l'SDK Google Gen AI

Questa guida mostra come accelerare il workflow di sviluppo con l'SDK Google Gen AI, migliorato dal server MCP per Developer Knowledge di Google. Se colleghi i tuoi strumenti di sviluppo basati sull'AI al server MCP per Developer Knowledge, puoi creare prototipi e scrivere codice rapidamente con l'assistenza in contesto 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:

Connetti al server MCP per Developer Knowledge

Per consentire all'assistente AI di recuperare informazioni in tempo reale dalla documentazione per gli sviluppatori di Google's, configura la connessione al server MCP per Developer Knowledge. I passaggi specifici variano a seconda dello strumento (ad es. Gemini CLI, VS Code con Gemini Code Assist o Cursor), ma in genere comportano l'aggiornamento di un file di configurazione dello strumento per 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 Google Cloud progetto. ADC è il metodo di autenticazione consigliato per i Google Cloud servizi. Per istruzioni su come configurare ADC, consulta Scegli un metodo di autenticazione nella documentazione del server MCP per Developer Knowledge.

In alternativa, se preferisci autenticarti utilizzando una chiave API ma non ne hai una chiave API, consulta Crea una chiave API. Quindi, esegui il comando seguente per configurare Gemini CLI, 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

Per istruzioni complete per altri strumenti e metodi di autenticazione, consulta Connetti al server MCP per Developer Knowledge.

Prompt di esempio

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

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

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

  • "Si è verificato un errore di autenticazione con l'SDK Gen AI Java 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 l'SDK Gen AI Go? Trova i dettagli nel Google Cloud la documentazione."

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

Passaggi successivi

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