Jetzt starten

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 Funktionen von Genkit 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 umfangreiches Debuggen mit Genkit-Tools ermöglichen.
  • Prompts verwalten: Hier erfahren Sie, wie Sie mit Genkit
  • Prompts und Konfiguration als Code zusammen.