Google phát hành SDK AI mới, đơn giản hóa việc tích hợp mô hình Gemini với ứng dụng Android.

công nghệ số5tháng trướccập nhật AIANT
40 00





Google ra mắt SDK AI mới cho Android


Google phát hành SDK AI mới, đơn giản hóa việc tích hợp mô hình Gemini với ứng dụng Android.

Google vừa ra mắt SDK AI mới, được thiết kế để đơn giản hóa việc tích hợp mô hình AI tốt nhất của họ, Gemini Pro, vào ứng dụng Android. SDK mới này giúp các nhà phát triển không cần phải xây dựng và quản lý cơ sở hạ tầng backend riêng.

Theo Google, Gemini Pro là mô hình tốt nhất của họ, với khả năng suy luận văn bản và hình ảnh rộng rãi. Gemini Pro chạy trên các trung tâm dữ liệu của Google và có thể truy cập thông qua API Gemini. Google cho biết cách dễ dàng nhất để sử dụng Gemini là thông qua Google AI Studio, một công cụ dựa trên web cho phép thiết kế nguyên mẫu và nhập từ khóa trong trình duyệt. Khi bạn có kết quả như mong muốn, bạn có thể xuất khẩu mô hình và sử dụng nó bằng ngôn ngữ yêu thích của bạn (ví dụ: Python) trong backend.

Với ứng dụng Android, Google cung cấp SDK Google AI Client cho Android, gói gọn API REST Gemini thành API Kotlin phổ biến. Các nhà phát triển không cần sử dụng trực tiếp API REST và cũng không cần thực hiện dịch vụ máy chủ cho việc truy cập mô hình Gemini trong ứng dụng Android.

Dưới đây là đoạn mã minh họa cách sử dụng SDK Google AI để tạo văn bản dựa trên từ khóa văn bản:


// Đoạn mã minh họa cách tạo văn bản dựa trên từ khóa văn bản
val client = GeminiClient.create()
val response = client.generateText("Từ khóa văn bản")
println(response.text)
    

Ngoài mô hình văn bản thuần túy, Gemini còn cung cấp một mô hình đa phương thức có thể tạo văn bản dựa trên cả văn bản và hình ảnh (gemini-pro-vision), hỗ trợ luồng dữ liệu để tương tác nhanh hơn. Trong trường hợp này, bạn nên sử dụng generateContentStream thay vì generateContent:


// Đoạn mã minh họa cách tạo nội dung luồng từ văn bản và hình ảnh
val client = GeminiClient.create()
val response = client.generateContentStream("Văn bản", "Hình ảnh")
response.onData { data ->
    println(data)
}
    

Để đơn giản hóa quy trình làm việc của các nhà phát triển, phiên bản tiền phát hành mới nhất của Android Studio đã giới thiệu một mẫu dự án mới, hướng dẫn các nhà phát triển hoàn thành các bước cần thiết để sử dụng Gemini Pro, bắt đầu từ việc tạo khóa API trong Google AI Studio.

Bên cạnh Gemini Pro, Google còn cung cấp một mô hình nhỏ hơn, Gemini Nano, có thể chạy trên thiết bị. Điều này cho phép ứng dụng đảm bảo dữ liệu không bao giờ rời khỏi thiết bị và đảm bảo độ trễ dự đoán, ngay cả khi mạng không sẵn sàng. Gemini Nano có thể được cung cấp thông qua AICore trên các thiết bị cụ thể, một dịch vụ hệ thống mới dành cho Android 14, nhằm đơn giản hóa tích hợp AI vào ứng dụng Android thông qua quản lý mô hình, runtime và bảo mật.

Để tìm hiểu thêm về các trường hợp sử dụng số hóa doanh nghiệp, bạn có thể tải xuống tập hợp các trường hợp sử dụng số hóa của InfoQ. Tập hợp này bao gồm nhiều ngành công nghiệp và phỏng vấn các chuyên gia hàng đầu, khám phá câu chuyện thực tế về số hóa doanh nghiệp và cách tái cấu trúc tổ chức, công nghệ và nhân sự trong thời đại số hóa.


Tóm tắt 5 từ khóa:

  • SDK AI
  • Gemini Pro
  • Android
  • Mô hình AI
  • Google AI Studio
© Thông báo bản quyền

Những bài viết liên quan:

Chưa có đánh giá nào

none
Không có đánh giá...