In dieser Kurzanleitung erfahren Sie, wie Sie mit dem SDK Ihrer Wahl die ersten Schritte mit der Gemini API machen.
In Google AI ansehen | Colab-Notebook testen | Notebook auf GitHub ansehen |
Vorbereitung
In dieser Kurzanleitung wird davon ausgegangen, dass Sie mit dem Erstellen von Anwendungen mit Python vertraut sind.
Damit Sie diese Kurzanleitung ausführen können, muss Ihre Entwicklungsumgebung die folgenden Anforderungen erfüllen:
- Python 3.9 und höher
Google AI SDK installieren
Das Python SDK für die Gemini API ist im Paket google-generativeai
enthalten. Installieren Sie die Abhängigkeit mit pip:
pip install -q -U google-generativeai
Authentifizierung einrichten
Die einfachste Möglichkeit, sich bei der Gemini API zu authentifizieren, ist die Konfiguration eines API-Schlüssels, wie in diesem Abschnitt beschrieben. Wenn Sie strengere Zugriffssteuerungen benötigen, können Sie stattdessen OAuth verwenden.
Wenn Sie noch keinen API-Schlüssel haben, erstellen Sie einen in Google AI Studio.
API-Schlüssel in Google AI Studio abrufen
Konfigurieren Sie dann den Schlüssel.
Wir empfehlen dringend, einen API-Schlüssel nicht in Ihr Versionsverwaltungssystem einzuchecken, sondern ihn stattdessen als Umgebungsvariable zuzuweisen:
export API_KEY=<YOUR_API_KEY>
Bibliothek importieren
Importieren und konfigurieren Sie die Google-Bibliothek für generative AI.
import google.generativeai as genai
import os
genai.configure(api_key=os.environ["API_KEY"])
Erste Anfrage stellen
Verwenden Sie die Methode generateContent
, um Text zu generieren.
model = genai.GenerativeModel("gemini-1.5-flash")
response = model.generate_content("Write a story about a magic backpack.")
print(response.text)
Nächste Schritte
Nachdem Sie Anfragen an die Gemini API gesendet haben, können Sie die gesamte Palette der Gemini API-Funktionen nutzen, um Ihre Apps und Workflows zu erstellen. In den folgenden Anleitungen erfahren Sie, wie Sie die Funktionen der Gemini API nutzen:
Eine ausführliche Dokumentation der Gemini API-Methoden und -Anfrageparameter finden Sie in den Anleitungen in der API-Referenz.