Panduan ini menunjukkan cara mulai menggunakan Genkit di aplikasi Node.js.
Prasyarat
Panduan ini mengasumsikan bahwa Anda sudah memahami cara mem-build aplikasi dengan Node.js.
Untuk menyelesaikan panduan memulai ini, pastikan lingkungan pengembangan Anda memenuhi persyaratan berikut:
- Node.js v20+
- npm
Menginstal dependensi Genkit
Instal dependensi Genkit berikut untuk menggunakan Genkit dalam project Anda:
@genkit-ai/ai
dan@genkit-ai/core
menyediakan kemampuan inti Genkit.@genkit-ai/googleai
memberikan akses ke model Gemini Google AI.genkit
menyediakan CLI dan alat Genkit untuk membantu Anda menguji dan men-debug solusi Anda nanti.
npm install @genkit-ai/ai @genkit-ai/core @genkit-ai/googleai
npm install -g genkit
Mengonfigurasi kunci API model Anda
Untuk panduan ini, kami akan menunjukkan cara menggunakan Gemini API yang menyediakan paket gratis yang cukup besar dan tidak memerlukan kartu kredit untuk memulai. Untuk menggunakan Gemini API, Anda memerlukan kunci API. Buat kunci di Google AI Studio, jika Anda belum memilikinya.
Mendapatkan kunci API dari Google AI Studio
Setelah membuat kunci API, tetapkan variabel lingkungan GOOGLE_GENAI_API_KEY
ke kunci Anda dengan perintah berikut:
export GOOGLE_GENAI_API_KEY=<your API key>
Mengimpor library
Impor library inti dan plugin Genkit untuk API Gemini AI Google.
import { generate } from '@genkit-ai/ai';
import { configureGenkit } from '@genkit-ai/core';
import { googleAI, gemini15Flash } from '@genkit-ai/googleai';
Membuat permintaan pertama Anda
Gunakan metode generate
untuk menghasilkan respons teks.
configureGenkit({ plugins: [googleAI()] });
const result = await generate({
model: gemini15Flash,
prompt: 'Tell me a heroic story about a software developer.',
});
console.log(result.text())
Langkah berikutnya
Setelah Anda siap membuat permintaan model dengan Genkit, pelajari cara menggunakan lebih banyak kemampuan Genkit untuk membuat aplikasi dan alur kerja yang didukung AI. Untuk mulai menggunakan kemampuan Genkit tambahan, lihat panduan berikut:
- Developer tools: Pelajari cara menyiapkan dan menggunakan CLI dan UI developer Genkit untuk membantu Anda menguji dan men-debug aplikasi secara lokal.
- Membuat konten: Pelajari cara menggunakan API pembuatan terpadu Genkit untuk membuat teks dan data terstruktur dari model apa pun yang didukung.
- Membuat alur: Pelajari cara menggunakan fungsi Genkit khusus, yang disebut alur, yang memberikan visibilitas menyeluruh untuk alur kerja dan proses debug yang lengkap dari alat Genkit.
- Model perintah: Pelajari cara Genkit memungkinkan Anda memperlakukan template perintah sebagai fungsi, yang mengenkapsulasi konfigurasi model dan skema input/output.