Willkommen beim Gemini API-Kochbuch
Dies ist eine Sammlung von Anleitungen und Beispielen für die Gemini-API, einschließlich Schnellstart-Tutorials zum Schreiben von Eingabeaufforderungen und zur Verwendung verschiedener Funktionen der API sowie Beispiele für Dinge, die Sie erstellen können.
Beginnen Sie mit der Gemini-API
Mit der Gemini-API haben Sie Zugriff auf Gemini-Modelle, die von Google DeepMind erstellt wurden. Gemini-Modelle sind von Grund auf multimodal aufgebaut, sodass Sie nahtlos über Text, Bilder, Code und Audio nachdenken können. Mit diesen können Sie eine Reihe von Anwendungen entwickeln.
Beginnen Sie mit der Entwicklung
- Gehen Sie zu Google AI Studio.
- Melden Sie sich mit Ihrem Google-Konto an.
- Erstellen Sie einen API-Schlüssel.
- Verwenden Sie einen Schnellstart für Python oder rufen Sie die REST-API mit Curl auf.
Was ist neu?
Wir freuen uns, Ihnen die neuesten Ergänzungen der Gemini-API und neue Notebooks zu zeigen.
- Codeausführung: Lösen Sie komplexe Aufgaben, indem Sie Python-Code basierend auf Klartextanweisungen generieren und ausführen.
- VectorDB: Erstellen Sie eine Vektordatenbank und rufen Sie Antworten auf Fragen aus der Datenbank ab.
Inhaltsverzeichnis
Erfahren Sie mehr über die Funktionen der Gemini-API, indem Sie sich diese Schnellstart-Tutorials ansehen.
- Authentifizierung: Beginnen Sie hier, um zu erfahren, wie Sie Ihren API-Schlüssel einrichten können, damit Sie Zugriff auf die Gemini-API erhalten.
- Zähltoken Token sind die grundlegenden Eingaben für die Gemini-Modelle. Durch dieses Notizbuch erhalten Sie durch ein interaktives Erlebnis ein besseres Verständnis von Token.
- Dateien: Verwenden Sie die Gemini-API, um Dateien (Text, Code, Bilder, Audio, Video) hochzuladen und damit Eingabeaufforderungen zu schreiben.
- Audio: Erfahren Sie, wie Sie die Gemini-API mit Audiodateien verwenden.
- JSON-Modus: Entdecken Sie, wie Sie den JSON-Modus verwenden.
- Funktionsaufruf: Die Gemini-API funktioniert hervorragend mit Code. In dieser Schnellstartanleitung erfahren Sie, wie Sie Eingabeaufforderungen schreiben, um Funktionen zu verstehen und aufzurufen. Dann schauen Sie sich das Tutorial zur Konfiguration von Funktionsaufrufen an, um mehr zu erfahren.
- Systemanweisungen: Geben Sie Modellen zusätzlichen Kontext für die Reaktion, indem Sie Systemanweisungen festlegen.
- Einbettungen: Erstellen Sie hochwertige und aufgabenspezifische Einbettungen.
- Tuning: Erfahren Sie, wie Sie die Modellleistung bei einer bestimmten Aufgabe durch Tuning verbessern können.
- Codeausführung: Lösen Sie komplexe Aufgaben, indem Sie Python-Code basierend auf Klartextanweisungen generieren und ausführen.
Im Quickstarts-Ordner finden Sie noch viel mehr. Interessante Beispiele finden Sie auch im Beispielordner. Wir führen außerdem eine Awesome Gemini-Liste aller coolen Projekte, die die Community mit Gemini erstellt.
Offizielle SDKs
Die Gemini-API ist eine REST-API. Sie können die API mit einem Befehlszeilentool wie curl
aufrufen (und REST-Beispiele finden Sie hier) oder eines unserer offiziellen SDKs verwenden:
- Python – Hinweis: Alle Notebooks in diesem Kochbuch installieren das Python SDK für Sie, und dieses Kochbuch ist der beste Ort, um Python-Beispiele zu finden.
- Node.js
- Dart (Flattern)
- Android
- Schnell
- Gehen
Holen Sie sich Hilfe
Stellen Sie eine Frage im Google AI Developer Forum.
Die Gemini-API auf Google Cloud Vertex AI
Wenn Sie ein Unternehmensentwickler sind, der auf einer vollständig verwalteten Plattform aufbauen möchte, können Sie auch die Gemini API in Google Cloud verwenden. Schauen Sie sich dieses Repo für viele coole Beispiele an.
Mitwirken
Beiträge sind willkommen. Weitere Informationen finden Sie unter „Beitragen“.
Vielen Dank für die Entwicklung mit der Gemini-API! Wir sind gespannt, was Sie kreieren.