इस गाइड में, Node.js ऐप्लिकेशन में Genkit का इस्तेमाल शुरू करने का तरीका बताया गया है.
ज़रूरी शर्तें
इस गाइड में यह माना गया है कि आपको Node.js की मदद से ऐप्लिकेशन बनाने के बारे में पता है.
यह शुरुआती तरीका पूरा करने के लिए, पक्का करें कि आपका डेवलपमेंट एनवायरमेंट इन ज़रूरी शर्तों को पूरा करता हो:
- Node.js v20+
- npm
Genkit की डिपेंडेंसी इंस्टॉल करना
अपने प्रोजेक्ट में Genkit का इस्तेमाल करने के लिए, Genkit की ये डिपेंडेंसी इंस्टॉल करें:
genkit
, Genkit की मुख्य सुविधाएं उपलब्ध कराता है.@genkit-ai/googleai
, Google के एआई Gemini मॉडल का ऐक्सेस देता है.
npm install genkit @genkit-ai/googleai
अपने मॉडल की एपीआई पासकोड कॉन्फ़िगर करना
इस गाइड में, हम आपको Gemini API का इस्तेमाल करने का तरीका बताएंगे. यह एपीआई, बिना किसी शुल्क के इस्तेमाल किया जा सकता है. साथ ही, इसका इस्तेमाल शुरू करने के लिए क्रेडिट कार्ड की ज़रूरत नहीं होती. Gemini API का इस्तेमाल करने के लिए, आपके पास एपीआई पासकोड होना चाहिए. अगर आपके पास पहले से कोई पासकोड नहीं है, तो Google AI Studio में जाकर पासकोड बनाएं.
Google AI Studio से एपीआई पासकोड पाना
एपीआई कुंजी बनाने के बाद, नीचे दिए गए निर्देश की मदद से अपनी कुंजी में GEMINI_API_KEY
एनवायरमेंट वैरिएबल सेट करें:
export GEMINI_API_KEY=<your API key>
अपना पहला अनुरोध करना
Genkit का इस्तेमाल करने के लिए, बस कुछ ही लाइनों में आसान कोड लिखें.
// import the Genkit and Google AI plugin libraries
import { gemini20Flash, googleAI } from '@genkit-ai/googleai';
import { genkit } from 'genkit';
// configure a Genkit instance
const ai = genkit({
plugins: [googleAI()],
model: gemini20Flash, // set default model
});
async function main() {
// make a generation request
const { text } = await ai.generate('Hello, Gemini!');
console.log(text);
}
main();
अगले चरण
अब आपने Genkit की मदद से मॉडल के अनुरोध करने की सुविधा सेट अप कर ली है. अब एआई की मदद से काम करने वाले ऐप्लिकेशन और वर्कफ़्लो बनाने के लिए, Genkit की ज़्यादा सुविधाओं का इस्तेमाल करने का तरीका जानें. Genkit की अन्य सुविधाओं का इस्तेमाल शुरू करने के लिए, ये गाइड देखें:
- डेवलपर टूल: अपने ऐप्लिकेशन की स्थानीय तौर पर जांच करने और उसे डीबग करने में मदद पाने के लिए, Genkit के सीएलआई और डेवलपर यूज़र इंटरफ़ेस (यूआई) को सेट अप और इस्तेमाल करने का तरीका जानें.
- कॉन्टेंट जनरेट करना: Genkit के यूनिफ़ाइड जनरेशन एपीआई का इस्तेमाल करके, काम करने वाले किसी भी मॉडल से टेक्स्ट और स्ट्रक्चर्ड डेटा जनरेट करने का तरीका जानें.
- फ़्लो बनाना: Genkit के खास फ़ंक्शन इस्तेमाल करने का तरीका जानें. इन्हें फ़्लो कहा जाता है. ये फ़ंक्शन, Genkit टूल की मदद से वर्कफ़्लो को एंड-टू-एंड मॉनिटर करने और बेहतर तरीके से डीबग करने की सुविधा देते हैं.
- प्रॉम्प्ट मैनेज करना: जानें कि Genkit, कोड के तौर पर आपके प्रॉम्प्ट और कॉन्फ़िगरेशन को एक साथ मैनेज करने में कैसे मदद करता है.