Gemini API-Code mit dem Gen AI SDK entwickeln

In diesem Leitfaden erfahren Sie, wie Sie Ihren Entwicklungsablauf mit dem Gen AI SDK beschleunigen können, das durch den MCP-Server für Entwicklerwissen von Google erweitert wird. Wenn Sie Ihre KI-gestützten Entwicklungstools mit dem MCP-Server für Entwicklerwissenverbinden, können Sie schnell Prototypen erstellen und Code schreiben. Dabei erhalten Sie kontextbezogene Unterstützung aus der offiziellen und aktuellen Entwicklerdokumentation von Google. Über diese Verbindung können Sie mit Ihren Tools interagieren, um genaue Codebeispiele, Erklärungen und Tipps zur Fehlerbehebung für die Gemini API zu erhalten.

Hinweis

Führen Sie zuerst die folgenden Schritte aus:

Verbindung zum MCP-Server für Entwicklerwissen herstellen

Damit Ihr KI-Assistent Echtzeitinformationen aus der Entwicklerdokumentation von Google's abrufen kann, konfigurieren Sie die Verbindung zum MCP-Server für Entwicklerwissen. Die genauen Schritte variieren je nach Tool (z. B. Gemini CLI, VS Code mit Gemini Code Assist oder Cursor). Im Allgemeinen müssen Sie jedoch eine Konfigurationsdatei für Ihr Tool aktualisieren, um die Server-URL (https://developerknowledge.googleapis.com/mcp) und die erforderliche Authentifizierungsmethode einzufügen.

Sie können sich mit den Standardanmeldedaten für Anwendungen (Application Default Credentials, ADC) oder einem API-Schlüssel aus Ihrem Google Cloud Projekt authentifizieren. ADC ist die empfohlene Authentifizierungsmethode für Google Cloud Dienste. Eine Anleitung zum Konfigurieren von ADC finden Sie in der Dokumentation zum MCP-Server für Entwicklerwissen unter Authentifizierungsmethode auswählen.

Alternativ können Sie sich mit einem API-Schlüssel authentifizieren. Wenn Sie keinen API-Schlüssel haben, lesen Sie API-Schlüssel erstellen. Führen Sie dann den folgenden Befehl aus, um die Gemini CLI zu konfigurieren. Ersetzen Sie YOUR_API_KEY durch Ihren API-Schlüssel:

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

Eine vollständige Anleitung für andere Tools und Authentifizierungsmethoden finden Sie unter Verbindung zum MCP-Server für Entwicklerwissen herstellen.

Prompt-Beispiele

Sobald Ihr Tool mit dem MCP-Server für Entwicklerwissen verbunden ist, können Sie es um Hilfe bitten, während Sie mit dem Gen AI SDK Code schreiben. Hier sind einige Beispiele für Prompts, die Sie mit Ihrem konfigurierten KI-Tool verwenden können:

  • „Wie kann ich mit dem Gen AI SDK in Python Text mit Gemini generieren und potenzielle API-Fehler verarbeiten?“

  • „Zeige mir den Gen AI SDK-Code für Node.js, um die Gemini API zum Zusammenfassen eines langen Dokuments aufzurufen. Was sind laut der offiziellen Dokumentation die Best Practices für das Aufteilen von Eingaben in Abschnitte?“

  • „Beim Ausführen in Cloud Run tritt ein Authentifizierungsfehler mit dem Java Gen AI SDK auf. Was sind die häufigsten Ursachen und wie kann ich das Problem beheben?“

  • „Entwirf eine Python-Funktion mit der Bibliothek google-genai, um Antworten von Gemini für eine Chatanwendung zu streamen.“

  • Welche aktuellen Ratenlimits muss ich beachten, wenn ich die Gemini API mit dem Go Gen AI SDK verwende? Die Details finden Sie in der Google Cloud Dokumentation."

Ihr KI-Tool verwendet den MCP-Server für Entwicklerwissen, um Antworten und Code-Snippets basierend auf der offiziellen Dokumentation bereitzustellen.

Nächste Schritte

  • Erweiterte Funktionen des Gen AI SDK kennenlernen
  • Weitere Informationen in der Dokumentation zur Gemini API
  • Preise für die Agent Platform ansehen.
  • Weitere Informationen zu anderen Tools, die über den MCP-Server für Entwicklerwissen verfügbar sind