PaLM API: تضمين البدء السريع لتضمينه باستخدام Node.js

يوضح دليل البدء السريع هذا كيفية بدء استخدام خدمة التضمين.

تثبيت عميل واجهة برمجة التطبيقات

في دليل جديد، عليك إعداد مشروع Node.js باستخدام npm وتثبيت مكتبة 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