Jetzt starten

In diesem Leitfaden erfahren Sie, wie Sie mit Genkit in einer Node.js-App beginnen.

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 stellt die wichtigsten Funktionen von Genkit bereit.
  • @genkit-ai/googleai bietet Zugriff auf die Google AI-Gemini-Modelle.
npm install genkit @genkit-ai/googleai

API-Schlüssel des Modells konfigurieren

In dieser Anleitung zeigen wir Ihnen, wie Sie die Gemini API verwenden. Diese bietet eine großzügige kostenlose Stufe, sodass Sie für den Einstieg keine Kreditkarte brauchen. Zur Verwendung der Gemini API benötigen Sie einen API-Schlüssel. Wenn Sie noch keinen haben, erstellen Sie einen in Google AI Studio.

API-Schlüssel von Google AI Studio abrufen

Nachdem Sie den 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 senden

In Genkit können Sie mit nur wenigen Codezeilen 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

Sie haben die Voraussetzungen für Modellanfragen mit Genkit geschaffen. Es gibt jedoch noch weitere Genkit-Funktionen zum Erstellen KI-basierter Apps und Workflows. Informationen zu den ersten Schritten mit diesen zusätzlichen Genkit-Funktionen finden Sie in diesen Anleitungen:

  • Entwicklertools: Hier erfahren Sie, wie Sie die Befehlszeile 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 die einheitliche Generierungs-API von Genkit verwenden, um Text und strukturierte Daten aus einem beliebigen unterstützten Modell zu erstellen.
  • Flows erstellen: Wir zeigen Ihnen, wie Sie spezielle Genkit-Funktionen, sogenannte Flows, verwenden, die eine End-to-End-Beobachtbarkeit für Workflows sowie umfangreiches Debugging mit Genkit-Tools ermöglichen.
  • Prompts verwalten: Hier finden Sie Informationen dazu, wie Sie mit Genkit Prompts und Konfigurationen als Code verwalten.