PaLM API: Node.js की मदद से, क्विकस्टार्ट को एम्बेड करना

इस क्विकस्टार्ट में, एम्बेड करने की सेवा इस्तेमाल करने का तरीका बताया गया है.

एपीआई क्लाइंट इंस्टॉल करें

नई डायरेक्ट्री में, npm का इस्तेमाल करके Node.js प्रोजेक्ट को शुरू करें और google-auth लाइब्रेरी इंस्टॉल करें:

npm init -y
npm install google-auth-library

इसके बाद, आपको PaLM API क्लाइंट लाइब्रेरी को इंस्टॉल करना होगा:

npm install @google-ai/generativelanguage

मैसेज जनरेट करें

नई फ़ाइल index.js बनाएं और API_KEY एनवायरमेंट वैरिएबल के ज़रिए अपना एपीआई पासकोड देते हुए, यहां दिया गया कोड जोड़ें:

const { TextServiceClient } =
  require("@google-ai/generativelanguage").v1;

const { GoogleAuth } = require("google-auth-library");

const MODEL_NAME = "models/embedding-gecko-001";
const API_KEY = process.env.API_KEY;

const client = new TextServiceClient({
  authClient: new GoogleAuth().fromAPIKey(API_KEY),
});

const text = "Repeat after me: one, two,";

client
  .embedText({
    model: MODEL_NAME,
    text: text,
  })
  .then((result) => {
    console.log(JSON.stringify(result));
  });

इसके बाद, स्क्रिप्ट चलाएं:

node index.js