PaLM API: Node.js를 사용한 임베딩 빠른 시작

이 빠른 시작에서는 삽입 서비스를 시작하는 방법을 보여줍니다.

API 클라이언트 설치

새 디렉터리에서 npm을 사용하여 Node.js 프로젝트를 초기화하고 google-auth 라이브러리를 설치합니다.

npm init -y
npm install google-auth-library

다음으로 PaLM API 클라이언트 라이브러리를 설치해야 합니다.

npm install @google-ai/generativelanguage

메시지 생성

새 파일 index.js를 만들고 다음 코드를 추가하여 API_KEY 환경 변수를 통해 API 키를 제공합니다.

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