Tạo ứng dụng trong Google AI Studio

Trang này mô tả cách sử dụng Google AI Studio để nhanh chóng xây dựng (hoặc "lập trình theo cảm hứng") và triển khai các ứng dụng thử nghiệm những tính năng mới nhất của Gemini như Nano Banana và Live API. Google AI Studio hỗ trợ xây dựng ứng dụng web bằng môi trường thời gian chạy toàn diện và ứng dụng Android gốc bằng Kotlin và Jetpack Compose — tất cả đều thông qua câu lệnh bằng ngôn ngữ tự nhiên.

Bắt đầu

Bắt đầu lập trình theo cảm hứng trong Chế độ xây dựng của Google AI Studio. Bạn có thể bắt đầu xây dựng theo một số cách:

  • Bắt đầu bằng một câu lệnh: Ở Chế độ xây dựng, hãy sử dụng hộp nhập để nhập nội dung mô tả về những gì bạn muốn xây dựng. Chọn Thẻ AI để thêm các tính năng cụ thể như tạo hình ảnh hoặc dữ liệu trên Google Maps vào câu lệnh của bạn. Bạn thậm chí có thể nói nội dung mình muốn bằng nút chuyển lời nói thành văn bản.
  • Nút "Xem trang đầu tiên tìm được": Nếu bạn cần một ý tưởng sáng tạo, hãy sử dụng nút "Xem trang đầu tiên tìm được" và Gemini sẽ tạo một câu lệnh kèm theo ý tưởng dự án để giúp bạn bắt đầu.
  • Tạo bản sao tuỳ chỉnh cho một dự án trong thư viện: Mở một dự án trong Thư viện ứng dụng rồi chọn Sao chép ứng dụng.
  • Nhập dự án từ GitHub: Ở Chế độ xây dựng, hãy chọn Nhập từ GitHub trong trình đơn Thêm tệp (biểu tượng +) trong hộp nhập câu lệnh để nhập mã hiện có.

Sau khi chạy câu lệnh, bạn sẽ thấy mã và tệp cần thiết được tạo, cùng với bản xem trước trực tiếp của ứng dụng xuất hiện ở bên phải.

Nội dung được tạo là gì?

Khi bạn chạy câu lệnh, AI Studio sẽ tạo một ứng dụng hoàn chỉnh. Bạn có thể chọn tạo ứng dụng web hoặc ứng dụng Android gốc bằng bộ chọn nền tảng.

Đối với ứng dụng web (mặc định), AI Studio sẽ tạo một môi trường toàn diện bao gồm:

  • Phía máy khách: Giao diện người dùng web (React là mặc định).
  • Phía máy chủ: Môi trường thời gian chạy Node.js cho phép thực hiện các lệnh gọi API an toàn, kết nối cơ sở dữ liệu và sử dụng gói npm.

Đối với ứng dụng Android, AI Studio sẽ tạo một dự án Kotlin và Jetpack Compose mà bạn có thể xem trước trong trình mô phỏng dựa trên trình duyệt, cài đặt trên thiết bị thực và xuất bản lên Cửa hàng Play để thử nghiệm. Tìm hiểu thêm về cách xây dựng ứng dụng Android.

Bạn có thể xem mã được tạo bằng cách chọn thẻ Code (Mã) trong ngăn xem trước bên phải. Tác nhân Antigravity quản lý một cách thông minh nhiều tệp trong ngăn xếp của bạn, đảm bảo rằng các thay đổi được áp dụng chính xác.

Tác nhân Antigravity

Tác nhân Antigravity là chức năng AI chính trong Google Antigravity và hiện tại, các thành phần cốt lõi của khung vận hành tác nhân đang hỗ trợ trải nghiệm Chế độ xây dựng trong Google AI Studio. Công cụ này không chỉ tạo mã đơn giản mà còn duy trì ngữ cảnh của toàn bộ dự án, quản lý nhiều tệp và hiểu các hướng dẫn phức tạp để xây dựng các ứng dụng toàn diện, mạnh mẽ.

Các chức năng chính bao gồm:

  • Nhận biết ngữ cảnh: Duy trì ngữ cảnh của các câu lệnh trước đó và trạng thái tệp.
  • Quản lý nhiều tệp: Xử lý các phần phụ thuộc trên nhiều tệp.
  • Thực thi đã xác minh: Xác minh các bản cập nhật mã để giảm thiểu ảo tưởng.

Khả năng full-stack

Google AI Studio khai thác sức mạnh của hệ sinh thái web hiện đại, giúp bạn xây dựng không chỉ các nguyên mẫu phía máy khách.

  • Môi trường thời gian chạy phía máy chủ và npm: Sử dụng thư viện gói npm phong phú. Tác nhân sẽ tự động xác định và cài đặt các gói cần thiết cho ứng dụng của bạn (ví dụ: các thư viện cụ thể để trực quan hoá dữ liệu hoặc ứng dụng API). Bạn cũng có thể yêu cầu các gói cụ thể nếu muốn.
  • Quản lý thông tin bí mật: Lưu trữ khoá API và thông tin bí mật một cách an toàn trong trình đơn Settings (Cài đặt). Bạn có thể truy cập các khoá này trong mã phía máy chủ, giúp chúng không bị lộ ở phía máy khách.
  • Nhiều người dùng: Xây dựng trải nghiệm cộng tác theo thời gian thực ngay trong AI Studio. Thời gian chạy phía máy chủ quản lý trạng thái và các kết nối cần thiết để người dùng tương tác với nhau.
  • Firebase Firestore và Xác thực Firebase: Tự động cấp phép và thiết lập Firebase, bao gồm cả cơ sở dữ liệu Firestore (bộ nhớ dữ liệu cố định) và Xác thực Firebase (quy trình đăng nhập, cụ thể là "Đăng nhập bằng Google"). Tác nhân này xử lý toàn bộ quy trình thiết lập và thậm chí còn viết mã trong ứng dụng của bạn cho các dịch vụ này.
  • Tích hợp Google Workspace: Kết nối ứng dụng của bạn với các API của Google Workspace như Gmail, Trang tính, Tài liệu, Drive, Lịch và nhiều API khác. AI Studio sẽ tự động xử lý tất cả cấu hình OAuth.

Tìm hiểu thêm về cách phát triển ứng dụng full-stack

Ứng dụng Android

Bạn cũng có thể tạo ứng dụng Android gốc bằng Kotlin và Jetpack Compose. Xem trước ứng dụng trong trình mô phỏng Android dựa trên trình duyệt, cài đặt ứng dụng trên thiết bị thực bằng ADB trong trình duyệt và phát hành lên Cửa hàng Play để thử nghiệm nội bộ.

AI Studio cũng tích hợp với Firebase cho các ứng dụng Android để tự động cung cấp Firebase AI Logic và Firebase App Check (để thực hiện các lệnh gọi Gemini API phía máy khách một cách an toàn mà không làm lộ khoá API thô), cũng như Cloud Firestore và Xác thực Firebase.

Tìm hiểu thêm về cách xây dựng ứng dụng Android

Tiếp tục xây dựng

Sau khi Google AI Studio tạo mã ban đầu cho ứng dụng, bạn có thể tiếp tục tinh chỉnh mã đó:

Xây dựng trong Google AI Studio

  • Lặp lại với Gemini: Sử dụng bảng điều khiển trò chuyện trong Chế độ xây dựng để hỏi Gemini sửa đổi, thêm tính năng mới hoặc thay đổi kiểu.
  • Chỉnh sửa mã trực tiếp: Mở thẻ Mã trong bảng xem trước để chỉnh sửa trực tiếp.

Phát triển bên ngoài

Đối với các quy trình công việc nâng cao hơn, bạn có thể đồng bộ hoá hoặc xuất mã để làm việc trong môi trường bạn muốn:

  • Đồng bộ hoá với GitHub: Kết nối ứng dụng của bạn với kho lưu trữ GitHub để bật tính năng đồng bộ hoá hai chiều. Bạn có thể đẩy các thay đổi được nhắc trong AI Studio trực tiếp vào kho lưu trữ của mình bằng thông báo cam kết do AI tạo hoặc lấy các thay đổi được thực hiện cục bộ trong IDE hoặc do đồng đội thực hiện trở lại AI Studio. Quản lý trạng thái đồng bộ hoá bất cứ lúc nào trong thẻ GitHub trong phần Cài đặt.
  • Tải xuống và phát triển cục bộ: Xuất mã đã tạo dưới dạng tệp ZIP rồi nhập mã đó vào trình soạn thảo mã.

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

Google AI Studio có một số tính năng giúp quá trình xây dựng trở nên trực quan và dễ hiểu:

  • Tạo và lặp lại trên các ứng dụng toàn diện: Tạo ứng dụng toàn diện chỉ bằng một câu lệnh và lặp lại thông qua tính năng trò chuyện hoặc chế độ chú thích. Chế độ chú thích cho phép bạn làm nổi bật bất kỳ phần nào trong giao diện người dùng của ứng dụng và mô tả thay đổi bạn muốn.
  • Chia sẻ và triển khai ứng dụng: Bạn có thể chia sẻ ứng dụng của mình với người khác để cộng tác hoặc giới thiệu sản phẩm. Khi chia sẻ, các lệnh gọi API sẽ được tính vào hạn mức sử dụng của bạn. Nếu bạn sử dụng các mô hình có tính phí, bạn có thể phải trả phí. Sau đó, khi ứng dụng của bạn đã sẵn sàng, hãy triển khai lên Cloud Run.
  • Thư viện ứng dụng: Thư viện ứng dụng cung cấp một thư viện trực quan về các ý tưởng dự án. Bạn có thể khám phá những việc có thể làm với Gemini, xem trước ứng dụng ngay lập tức và biến tấu để tạo ra ứng dụng của riêng mình.

Triển khai hoặc lưu trữ ứng dụng

Sau khi ứng dụng của bạn đã sẵn sàng, bạn có thể triển khai ứng dụng:

  • Cloud Run: Triển khai ứng dụng dưới dạng một dịch vụ có thể mở rộng. Giá của Google Cloud Run có thể áp dụng dựa trên mức sử dụng. Để tìm hiểu thêm về việc triển khai, hãy xem bài viết Triển khai từ Google AI Studio.

  • GitHub: Đồng bộ hoá dự án của bạn với một kho lưu trữ GitHub mới hoặc hiện có để quản lý mã nguồn hoặc cộng tác với các thành viên trong nhóm.

Các điểm hạn chế

Phần này liệt kê các giới hạn hiện tại của chế độ xây dựng trong Google AI Studio.

Quản lý khoá API

Khi bạn tạo một ứng dụng web mới sử dụng Gemini API, AI Studio sẽ tự động định cấu hình khoá API Gemini của bạn dưới dạng khoá bí mật trong môi trường phía máy chủ của ứng dụng. Bạn có thể xem và quản lý khoá này trong bảng điều khiển Secrets (Bí mật).

  • Thiết lập tự động: GEMINI_API_KEY của bạn được thiết lập tự động, bạn không cần phải định cấu hình theo cách thủ công để bắt đầu xây dựng.
  • Chỉ phía máy chủ: Khoá API được chèn vào thời gian chạy phía máy chủ và không bao giờ được đưa vào mã phía máy khách.
  • Ứng dụng hiện có: Đối với các ứng dụng được xây dựng trước ngày 14 tháng 5 năm 2026, tác nhân sẽ tự động nâng cấp quy trình tích hợp Gemini API lên phương pháp phía máy chủ được đề xuất vào lần tiếp theo bạn sửa đổi các tính năng Gemini của ứng dụng.

Ứng dụng Android

Khi xây dựng ứng dụng Android, AI Studio sẽ sử dụng Firebase AI Logic và Firebase App Check thay vì khoá API thô, vì vậy, thông tin xác thực sẽ không bao giờ được nhúng vào APK của bạn.

Triển khai bên ngoài Google AI Studio

  • Cloud Run: Khi bạn triển khai lên Cloud Run từ AI Studio, khoá API của bạn sẽ được đưa vào môi trường phía máy chủ một cách an toàn. Ứng dụng được triển khai sẽ sử dụng khoá API của bạn cho tất cả lệnh gọi Gemini API của người dùng.
  • Tải tệp ZIP xuống: Nếu tải ứng dụng xuống dưới dạng tệp ZIP để chạy ở nơi khác, bạn sẽ cần thiết lập biến môi trường GEMINI_API_KEY trong môi trường lưu trữ của mình. Vì các lệnh gọi Gemini API của ứng dụng được thực hiện từ mã phía máy chủ, nên khoá này không được hiển thị cho người dùng cuối.

Lỗi khi chia sẻ ứng dụng

Nếu bạn chia sẻ ứng dụng và người dùng cuối gặp lỗi 403 Access Restricted (403 Quyền truy cập bị hạn chế) khi sử dụng URL được chia sẻ, thì có thể là do một trong những nguyên nhân sau:

  • Tiện ích của trình duyệt: Các tiện ích về quyền riêng tư như Privacy Badger có thể đang chặn ứng dụng. Hãy tắt tiện ích này để tránh lỗi.
  • Vấn đề về bản dựng: Có thể có vấn đề với mã hiện tại. Yêu cầu tác nhân "khắc phục mọi vấn đề về bản dựng với mã hiện tại", sau đó chia sẻ lại URL.

Câu hỏi thường gặp

Tính năng Tạo trong AI Studio là gì?

AI Studio Build là một nền tảng được thiết kế để giúp bạn chuyển từ một câu lệnh đơn giản sang một ứng dụng dựa trên AI, sẵn sàng cho môi trường thực tế bằng Gemini. Mô tả những gì bạn muốn xây dựng bằng một câu lệnh và Gemini sẽ tạo một ứng dụng cho bạn. Bạn cũng có thể khám phá thư viện của chúng tôi để xem những việc có thể làm với Gemini API và phối lại các ứng dụng để biến chúng thành của riêng bạn.

Build xử lý khoá Gemini API của tôi như thế nào?

Khi bạn tạo một ứng dụng web sử dụng Gemini API, AI Studio sẽ tự động thiết lập khoá Gemini API của bạn làm khoá API bí mật phía máy chủ. Các lệnh gọi Gemini API của ứng dụng được thực hiện từ mã phía máy chủ bằng khoá này, vì vậy, khoá này không bao giờ hiển thị trong trình duyệt. Bạn có thể xem khoá API trong bảng điều khiển Secrets (Bí mật) trong phần Cài đặt. Đối với ứng dụng Android, AI Studio sử dụng Firebase AI Logic và Kiểm tra ứng dụng Firebase để thực hiện các lệnh gọi an toàn phía máy khách mà không cần nhúng khoá API vào tệp nhị phân của ứng dụng.

Khoá API của tôi có bị lộ khi chia sẻ ứng dụng không?

Không. Khoá API của bạn được lưu trữ dưới dạng bí mật phía máy chủ và không bao giờ được đưa vào mã phía máy khách. Khi bạn chia sẻ ứng dụng, những người dùng khác có thể sử dụng ứng dụng đó nhưng họ không thể xem khoá API của bạn.

Khi bạn chia sẻ ứng dụng với người khác, các lệnh gọi API sẽ được tính vào hạn mức sử dụng của bạn. Nếu bạn sử dụng các mô hình có tính phí, bạn có thể phải trả phí. AI Studio sẽ thông báo cho bạn trong quá trình thiết lập và trước khi bạn chia sẻ nếu ứng dụng của bạn có thể phát sinh chi phí.

Ai có thể xem ứng dụng của tôi?

Theo mặc định, ứng dụng của bạn ở chế độ riêng tư. Bạn có thể chia sẻ ứng dụng của mình với những người dùng khác để cho phép họ sử dụng ứng dụng đó. Người dùng mà bạn chia sẻ ứng dụng có thể xem mã của ứng dụng và phân nhánh ứng dụng đó cho mục đích riêng của họ. Nếu bạn chia sẻ ứng dụng của mình với quyền chỉnh sửa, thì người dùng khác có thể chỉnh sửa mã của ứng dụng.

Tôi có thể chạy ứng dụng bên ngoài AI Studio không?

Có. Bạn có thể triển khai ứng dụng lên Cloud Run từ AI Studio. Thao tác này sẽ cung cấp cho ứng dụng một URL công khai có khoá API được định cấu hình an toàn trong môi trường phía máy chủ. Bạn cũng có thể tải ứng dụng xuống dưới dạng tệp ZIP và lưu trữ ứng dụng ở nơi khác. Bạn sẽ cần đặt biến môi trường GEMINI_API_KEY trong môi trường lưu trữ của mình. Vì các lệnh gọi Gemini API được thực hiện từ mã phía máy chủ, nên khoá của bạn sẽ được bảo mật.

Để tìm hiểu thêm về các lựa chọn triển khai, hãy xem bài viết Triển khai từ Google AI Studio.

Tôi có thể phát triển ứng dụng trên máy bằng công cụ của riêng mình rồi chia sẻ tại đây không?

Có. Bạn có thể kết nối ứng dụng AI Studio với một kho lưu trữ GitHub để phát triển tại máy bằng trình soạn thảo mã hoặc công cụ CLI mà bạn muốn, đẩy các thay đổi lên GitHub, sau đó lấy các bản cập nhật đó trực tiếp về AI Studio bằng cách sử dụng thẻ GitHub trong phần Cài đặt.

Làm cách nào để sử dụng cơ sở dữ liệu hoặc bộ nhớ khác với ứng dụng của tôi?

Ứng dụng AI Studio là ứng dụng tiêu chuẩn chạy trong vùng chứa Cloud Run. Bạn có thể sử dụng bất kỳ giải pháp lưu trữ nào mà bạn có thể kết nối qua mạng, miễn là không có tường lửa ngăn chặn quyền truy cập từ dải IP động.

Chúng tôi đang nỗ lực bổ sung tính năng hỗ trợ trực tiếp cho bộ nhớ trong tương lai. Bạn sẽ có thể định cấu hình trực tiếp trong AI Studio.

Để đảm bảo người xem biết rằng một ứng dụng đang sử dụng webcam hoặc các thiết bị khác của họ, chúng tôi yêu cầu người xem xác nhận thêm trước khi ứng dụng có thể truy cập vào các API Trình điều hướng này. Nhà sáng tạo ứng dụng có thể thêm các yêu cầu cấp quyền này vào tệp metadata.json của ứng dụng. Ví dụ:

{
  "name": "My app",
  "requestFramePermissions": [
    "microphone",
    "camera",
    "display-capture",
    "geolocation",
    "bluetooth",
    "clipboard-read",
    "serial",
    "usb"
  ]
}

Các giá trị được hỗ trợ cho requestFramePermissions là một phần của các tính năng tiêu chuẩn do chính sách kiểm soát.

Làm cách nào để sử dụng GitHub với các ứng dụng của tôi?

AI Studio hỗ trợ đồng bộ hoá hai chiều với GitHub:

  • Nhập kho lưu trữ: Ở Chế độ xây dựng, hãy chọn Nhập từ GitHub trong trình đơn Thêm tệp (biểu tượng dấu cộng) trong hộp nhập câu lệnh để nhập mã hiện có.
  • Liên kết kho lưu trữ: Trong phần Cài đặt, hãy mở thẻ GitHub để tạo kho lưu trữ GitHub mới từ ứng dụng của bạn hoặc liên kết với kho lưu trữ hiện có.
  • Đồng bộ hoá hai chiều: Đẩy các thay đổi được nhắc trong AI Studio trực tiếp vào kho lưu trữ của bạn bằng thông báo cam kết do AI tạo hoặc kéo các thay đổi được thực hiện bên ngoài (chẳng hạn như nội dung chỉnh sửa IDE cục bộ hoặc yêu cầu kéo của đồng đội) trở lại AI Studio.
  • Giải quyết xung đột khi hợp nhất: Nếu các thay đổi xung đột khi đồng bộ hoá với GitHub, AI Studio sẽ cung cấp hộp thoại Giải quyết xung đột với trình xem khác biệt song song, cho phép bạn xem xét các điểm khác biệt và chọn giữ lại phiên bản AI Studio hay GitHub cho mỗi tệp xung đột.

Tôi có thể cấp cho người dùng khác quyền chỉnh sửa ứng dụng của mình không?

AI Studio không hỗ trợ tính năng chỉnh sửa cộng tác trực tiếp theo thời gian thực. Tuy nhiên, bạn có thể cộng tác với đồng đội bằng cách liên kết ứng dụng của mình với một kho lưu trữ GitHub dùng chung. Các thành viên trong nhóm có thể đẩy các thay đổi hoặc mở yêu cầu gộp trên GitHub, và bạn có thể kéo các bản cập nhật đó vào AI Studio.

Tại sao ứng dụng của tôi bị gắn cờ vi phạm chính sách?

Chúng tôi có các hệ thống tự động xem xét ứng dụng để đảm bảo ứng dụng tuân thủ các chính sách của chúng tôi. Nếu phát hiện thấy một ứng dụng vi phạm chính sách của chúng tôi, chúng tôi sẽ xoá ứng dụng đó khỏi AI Studio. Các lỗi vi phạm chính sách có thể bao gồm nhưng không giới hạn ở:

  • Ứng dụng chứa phần mềm độc hại, lừa đảo hoặc mạo danh
  • Ứng dụng đăng hoặc phát tán nội dung vi phạm chính sách về hình ảnh xâm hại tình dục trẻ em
  • Ứng dụng hiển thị hoặc phân phối nội dung vi phạm chính sách về hành vi quấy rối
  • Ứng dụng hiển thị hoặc phân phối nội dung vi phạm chính sách về lời nói hận thù
  • Ứng dụng hiển thị hoặc phân phối nội dung vi phạm chính sách về nạn buôn người
  • Ứng dụng hiển thị hoặc phân phối nội dung vi phạm chính sách về nội dung khiêu dâm
  • Ứng dụng hiển thị hoặc phân phối nội dung vi phạm chính sách về bạo lực và máu me
  • Ứng dụng hiển thị hoặc phân phối nội dung vi phạm chính sách về nội dung gây hại hoặc nguy hiểm

Nếu ứng dụng của bạn bị gắn cờ là vi phạm chính sách và bạn cho rằng đây là một nhầm lẫn, thì bạn có thể gửi đơn kháng nghị. Việc vi phạm nhiều lần chính sách của chúng tôi có thể khiến bạn bị chấm dứt quyền truy cập vào AI Studio.

Tôi có trách nhiệm gì với tư cách là nhà phát triển ứng dụng?

Xin lưu ý rằng với tư cách là chủ sở hữu ứng dụng, bạn chịu trách nhiệm về hành vi của ứng dụng và tất cả dữ liệu mà ứng dụng xử lý. Nội dung như vậy bao gồm:

  • Tuân thủ pháp luật và quyền của bên thứ ba: Đảm bảo ứng dụng của bạn tuân thủ tất cả luật và quy định hiện hành, đồng thời không vi phạm quyền của người khác, bao gồm cả quyền sở hữu trí tuệ và quyền riêng tư.
  • Giám sát nội dung: Việc tuân thủ các điều khoản bổ sung có thể áp dụng cho các dịch vụ khác mà ứng dụng của bạn sử dụng. Ví dụ: Điều khoản dịch vụ của Google Cloud (áp dụng cho Firestore) yêu cầu khách hàng lưu trữ nội dung của bên thứ ba phải công bố các chính sách xác định nội dung bị cấm (ví dụ: nội dung bất hợp pháp) và giám sát sự hiện diện của nội dung bất hợp pháp đó.
  • Triển khai an toàn: Triển khai các biện pháp bảo vệ và công cụ kiểm duyệt cần thiết để ngăn chặn việc sử dụng ứng dụng sai mục đích.

Lưu ý đến các quy định hạn chế sử dụng trong Điều khoản dịch vụ.

Điều khoản dịch vụ bổ sung của Gemini API áp dụng cho việc sử dụng các ứng dụng có trong thư viện ứng dụng của AI Studio, trừ phi có quy định khác.

Bước tiếp theo