Bắt đầu

Hướng dẫn này cho bạn biết cách bắt đầu sử dụng Genkit trong ứng dụng Node.js.

Điều kiện tiên quyết

Hướng dẫn này giả định rằng bạn đã quen thuộc với việc xây dựng ứng dụng bằng Node.js.

Để hoàn tất hướng dẫn nhanh này, hãy đảm bảo rằng môi trường phát triển của bạn đáp ứng các yêu cầu sau:

  • Node.js phiên bản 20 trở lên
  • npm

Cài đặt các phần phụ thuộc Genkit

Cài đặt các phần phụ thuộc Genkit sau đây để sử dụng Genkit trong dự án:

  • genkit cung cấp các tính năng cốt lõi của Genkit.
  • @genkit-ai/googleai cung cấp quyền truy cập vào các mô hình Gemini AI của Google.
npm install genkit @genkit-ai/googleai

Định cấu hình khoá API mô hình

Trong hướng dẫn này, chúng tôi sẽ hướng dẫn bạn cách sử dụng Gemini API. API này cung cấp một cấp miễn phí hào phóng và không yêu cầu thẻ tín dụng để bắt đầu. Để sử dụng API Gemini, bạn cần có khoá API. Nếu bạn chưa có, hãy tạo một khoá trong Google AI Studio.

Lấy khoá API từ Google AI Studio

Sau khi bạn tạo khoá API, hãy đặt biến môi trường GOOGLE_GENAI_API_KEY thành khoá của bạn bằng lệnh sau:

export GOOGLE_GENAI_API_KEY=<your API key>

Tạo yêu cầu đầu tiên

Bắt đầu sử dụng Genkit chỉ với vài dòng mã đơn giản.

// import the Genkit and Google AI plugin libraries
import { gemini15Flash, googleAI } from '@genkit-ai/googleai';
import { genkit } from 'genkit';

// configure a Genkit instance
const ai = genkit({
  plugins: [googleAI()],
  model: gemini15Flash, // set default model
});

(async () => {
  // make a generation request
  const { text } = await ai.generate('Hello, Gemini!');
  console.log(text);
})();

Các bước tiếp theo

Giờ đây, bạn đã thiết lập xong để tạo yêu cầu mô hình bằng Genkit, hãy tìm hiểu cách sử dụng thêm các tính năng của Genkit để xây dựng các ứng dụng và quy trình làm việc dựa trên AI. Để bắt đầu sử dụng các tính năng khác của Genkit, hãy xem các hướng dẫn sau:

  • Công cụ dành cho nhà phát triển: Tìm hiểu cách thiết lập và sử dụng CLI của Genkit cũng như giao diện người dùng dành cho nhà phát triển để giúp bạn kiểm thử và gỡ lỗi ứng dụng trên máy.
  • Tạo nội dung: Tìm hiểu cách sử dụng API tạo nội dung hợp nhất của Genkit để tạo văn bản và dữ liệu có cấu trúc từ bất kỳ mô hình nào được hỗ trợ.
  • Tạo flow: Tìm hiểu cách sử dụng các hàm Genkit đặc biệt, được gọi là flow, cung cấp khả năng quan sát toàn diện cho quy trình công việc và gỡ lỗi phong phú từ công cụ Genkit.
  • Mô hình nhắc: Tìm hiểu cách Genkit cho phép bạn coi các mẫu lời nhắc là hàm, đóng gói cấu hình mô hình và giản đồ đầu vào/đầu ra.