Trang này cung cấp thông tin về cách tải xuống và cài đặt các thư viện mới nhất cho API Gemini. Nếu bạn mới sử dụng Gemini API, hãy bắt đầu bằng hướng dẫn nhanh về API.
Lưu ý quan trọng về các thư viện mới của chúng tôi
Kể từ cuối năm 2024, chúng tôi đã từng bước ra mắt SDK AI tạo sinh của Google, một bộ thư viện mới cung cấp giao diện hợp nhất để truy cập vào các mô hình AI tạo sinh của Google thông qua cả API dành cho nhà phát triển Gemini và Vertex AI.
SDK AI tạo sinh của Google hiện là lộ trình được đề xuất để truy cập vào tất cả mô hình của Google và tất cả đoạn mã trong tài liệu của chúng tôi đều sử dụng các thư viện này.
Nội dung cập nhật về Thư viện khoá
Ngôn ngữ | Thư viện mới (Đề xuất) | Thư viện cũ |
---|---|---|
Python | google-genai |
google-generativeai |
JavaScript và TypeScript |
@google/genai |
@google/generative-ai |
Go | google.golang.org/genai |
google.golang.org/generative-ai |
Java | google-genai |
Không áp dụng, không tồn tại trước đây |
Tất cả người dùng nên chuyển sang SDK GenAI của Google vì SDK này cung cấp quyền truy cập vào các tính năng mới như đầu ra đa phương thức (ví dụ: tạo hình ảnh và video), API trực tiếp và dịch vụ bảo trì lâu dài. Chúng tôi dự kiến khoảng cách về tính năng giữa SDK cũ và mới sẽ tăng lên theo thời gian.
Cài đặt thư viện
Python
Bạn có thể cài đặt thư viện Python bằng cách chạy:
pip install google-genai
JavaScript
Bạn có thể cài đặt thư viện JavaScript và TypeScript bằng cách chạy:
npm install @google/genai
Go
Bạn có thể cài đặt thư viện Go bằng cách chạy:
go get google.golang.org/genai
Java
Nếu đang sử dụng Maven, bạn có thể cài đặt thư viện Java của chúng tôi bằng cách thêm các phần phụ thuộc sau vào:
<dependencies>
<dependency>
<groupId>com.google.genai</groupId>
<artifactId>google-genai</artifactId>
<version>1.0.0</version>
</dependency>
</dependencies>
Thư viện và SDK trước đó
Đối với các nền tảng có thư viện mới, bạn nên chuyển sang thư viện mới. Các thư viện trước đó sẽ không nhận được tính năng mới và trạng thái hỗ trợ cụ thể của các thư viện này sẽ khác nhau, như được nêu chi tiết bên dưới.
Đối với các nền tảng chưa có thư viện AI Gen của Google, bạn có thể gọi trực tiếp các API của chúng tôi, sử dụng thư viện do cộng đồng duy trì hoặc sử dụng các tuỳ chọn bên thứ ba đáng tin cậy. Chúng tôi đang tích cực nỗ lực mở rộng phạm vi cung cấp SDK chính thức và sẽ liệt kê các thư viện mới tại đây khi chúng được phát hành.
Sau đây là các thư viện trước đó:
- Python (trước đây): Tất cả dịch vụ hỗ trợ, bao gồm cả việc khắc phục lỗi, sẽ kết thúc vào tháng 9 năm 2025.
- Node.js (trước đây): Tất cả dịch vụ hỗ trợ, bao gồm cả việc khắc phục lỗi, sẽ kết thúc vào tháng 9 năm 2025.
- Go (trước đây): Tất cả dịch vụ hỗ trợ, bao gồm cả bản sửa lỗi, sẽ kết thúc vào tháng 9 năm 2025.
- Dart và Flutter (Trước đây): Không được duy trì tích cực
- Swift (Trước đây): Không được duy trì tích cực
- Android (Trước đây): Không được duy trì tích cực