Gemini API sử dụng Vertex AI in Firebase

Tạo các ứng dụng và tính năng web cũng như di động dựa trên AI bằng Gemini API thông qua Vertex AI in Firebase

Vertex AI Gemini API cấp cho bạn quyền truy cập vào các mô hình AI tạo sinh mới nhất của Google: mô hình Gemini. Nếu cần gọi Vertex AI Gemini API trực tiếp từ ứng dụng web hoặc ứng dụng di động – thay vì phía máy chủ – bạn có thể sử dụng SDK Vertex AI in Firebase. Các SDK ứng dụng này được xây dựng riêng để sử dụng với ứng dụng di động và web, cung cấp các tuỳ chọn bảo mật chống lại ứng dụng trái phép cũng như tích hợp với các dịch vụ Firebase khác.

Với các SDK ứng dụng này, bạn có thể thêm tính năng cá nhân hoá bằng AI vào ứng dụng, xây dựng trải nghiệm trò chuyện bằng AI, tạo tính năng tự động hoá và tối ưu hoá dựa trên AI, v.v.!


Bạn đã sẵn sàng bắt đầu? Chọn nền tảng:

iOS+ Android Web Flutter

Nếu bạn đang tìm cách gọi Vertex AI Gemini API phía máy chủ (chẳng hạn như với Python, Node.js hoặc Go), hãy xem SDK Vertex AI phía máy chủ, Firebase Genkit hoặc Firebase Extensions cho Gemini API.

Các chức năng chính

Phương thức nhập đa phương thức Mô hình Gemini là mô hình đa phương thức, vì vậy, lời nhắc gửi đến Gemini API có thể bao gồm văn bản, hình ảnh (thậm chí là tệp PDF), video và âm thanh.
Bộ chức năng ngày càng đa dạng Với các SDK này, bạn có thể gọi Gemini API trực tiếp từ ứng dụng web hoặc ứng dụng di động, tạo trải nghiệm trò chuyện bằng AI, sử dụng lệnh gọi hàm, và nhiều tính năng khác.
Bảo mật và ngăn chặn hành vi sai trái đối với ứng dụng phát hành công khai Sử dụng Firebase App Check để bảo vệ Vertex AI Gemini API khỏi hành vi lạm dụng của các ứng dụng không được phép.

Vertex AI in Firebase cũng có giới hạn tốc độ cho mỗi người dùng theo mặc định và các giới hạn tốc độ này cho mỗi người dùng hoàn toàn có thể định cấu hình.

Cơ sở hạ tầng mạnh mẽ Tận dụng cơ sở hạ tầng có thể mở rộng được xây dựng để sử dụng với ứng dụng di động và web, chẳng hạn như quản lý dữ liệu có cấu trúc bằng các dịch vụ cơ sở dữ liệu Firebase (chẳng hạn như Cloud Firestore) và thiết lập linh động cấu hình thời gian chạy bằng Firebase Remote Config.

Tính năng này hoạt động như thế nào?

SDK Vertex AI in Firebase cho phép bạn gọi Vertex AI Gemini API trực tiếp từ ứng dụng web hoặc ứng dụng di động, nhờ đó không cần thiết lập phần phụ trợ.

Tìm hiểu thêm về Gemini API từ Vertex AI. Các mô hình Gemini sẽ được cung cấp cho bạn thông qua Gemini API.

Đường dẫn triển khai

Kết nối ứng dụng với Firebase Đăng ký ứng dụng của bạn với dự án Firebase, sau đó thêm cấu hình Firebase vào ứng dụng.
Cài đặt SDK và khởi chạy Cài đặt SDK Vertex AI in Firebase dành riêng cho nền tảng của ứng dụng, sau đó khởi chạy dịch vụ Vertex AI và mô hình tạo sinh trong ứng dụng.
Gọi Gemini API Gọi Gemini API bằng lời nhắc chỉ văn bản hoặc đa phương thức để tạo đầu ra văn bản. Sử dụng các lệnh gọi phức tạp hơn để tạo trải nghiệm trò chuyện hoặc sử dụng lệnh gọi hàm.
Chuẩn bị phát hành công khai Triển khai các tính năng tích hợp quan trọng cho ứng dụng di động và web, chẳng hạn như bảo vệ API khỏi hành vi lạm dụng bằng Firebase App Checkbao gồm các tệp lớn trong yêu cầu bằng URL Cloud Storage for Firebase.

Các bước tiếp theo

Bắt đầu sử dụng Vertex AI Gemini API trong ứng dụng dành cho thiết bị di động hoặc web

Thiết lập iOS+ Thiết lập Android Thiết lập web Thiết lập Flutter

Thử nghiệm với câu lệnh

Chuyển đến Vertex AI Studio

Tìm hiểu thêm về các mô hình Gemini

Tìm hiểu về các mô hình có sẵn cho nhiều trường hợp sử dụnghạn mức và mức giá của các mô hình đó.