In diesem Leitfaden erfahren Sie, wie Sie mit Genkit in einer Node.js-Anwendung loslegen.
Vorbereitung
In diesem Leitfaden wird davon ausgegangen, dass Sie mit dem Erstellen von Anwendungen mit Node.js vertraut sind.
Damit Sie diese Kurzanleitung ausführen können, muss Ihre Entwicklungsumgebung die folgenden Anforderungen erfüllen:
- Node.js v20 und höher
- npm
Genkit-Abhängigkeiten installieren
Installieren Sie die folgenden Genkit-Abhängigkeiten, um Genkit in Ihrem Projekt zu verwenden:
genkit
bietet die wichtigsten Funktionen von Genkit.@genkit-ai/googleai
bietet Zugriff auf die Gemini-Modelle von Google AI.
npm install genkit @genkit-ai/googleai
API-Schlüssel für das Modell konfigurieren
In dieser Anleitung zeigen wir Ihnen, wie Sie die Gemini API verwenden, die eine großzügige kostenlose Stufe bietet und für den Einstieg keine Kreditkarte erfordert. Zur Verwendung der Gemini API benötigen Sie einen API-Schlüssel. Wenn Sie noch keinen Schlüssel haben, erstellen Sie einen in Google AI Studio.
API-Schlüssel in Google AI Studio abrufen
Nachdem Sie einen API-Schlüssel erstellt haben, legen Sie die Umgebungsvariable GOOGLE_GENAI_API_KEY
mit dem folgenden Befehl auf Ihren Schlüssel fest:
export GOOGLE_GENAI_API_KEY=<your API key>
Erste Anfrage stellen
Mit nur wenigen Codezeilen können Sie mit Genkit loslegen.
// import the Genkit and Google AI plugin libraries
import { gemini15Flash, googleAI } from '@genkit-ai/googleai';
import { genkit } from 'genkit';
// configure a Genkit instance
const ai = genkit({
plugins: [googleAI()],
model: gemini15Flash, // set default model
});
(async () => {
// make a generation request
const { text } = await ai.generate('Hello, Gemini!');
console.log(text);
})();
Nächste Schritte
Nachdem Sie nun eingerichtet sind, um Modellanfragen mit Genkit zu stellen, erfahren Sie, wie Sie weitere Genkit-Funktionen verwenden können, um Ihre KI-gestützten Apps und Workflows zu erstellen. Weitere Informationen zu den zusätzlichen Genkit-Funktionen finden Sie in den folgenden Anleitungen:
- Entwicklertools: Hier erfahren Sie, wie Sie die CLI und die Entwickler-UI von Genkit einrichten und verwenden, um Ihre App lokal zu testen und zu debuggen.
- Inhalte generieren: Hier erfahren Sie, wie Sie mit der einheitlichen Genkit-Generierungs-API Text und strukturierte Daten aus beliebigen unterstützten Modellen generieren.
- Flows erstellen: Hier erfahren Sie, wie Sie spezielle Genkit-Funktionen, sogenannte Flows, verwenden, die eine End-to-End-Überwachung von Workflows und eine umfassende Fehlerbehebung mit Genkit-Tools ermöglichen.
- Prompt-Modelle: In Genkit können Sie Prompt-Vorlagen als Funktionen behandeln und Modellkonfigurationen sowie Eingabe-/Ausgabeschemata einkapseln.