Phát triển, phát hành và giám sát ứng dụng web toàn stack bằng tác nhân Tạo nguyên mẫu ứng dụng

Hướng dẫn này cho bạn biết cách sử dụng App Prototyping agent để phát triển và phát hành nhanh chóng một ứng dụng toàn stack nhờ sự trợ giúp của Gemini trong Firebase. Bạn sẽ sử dụng câu lệnh bằng ngôn ngữ tự nhiên để tạo một ứng dụng Next.js giúp xác định các món ăn từ một bức ảnh hoặc máy ảnh trong trình duyệt và tạo một công thức nấu ăn chứa các nguyên liệu đã xác định.

Bạn sẽ sử dụng các công nghệ khác trong quá trình đọc hướng dẫn này, bao gồm:

Bước 1: Tạo ứng dụng

  1. Đăng nhập vào Tài khoản Google rồi mở Firebase Studio.

  2. Trong trường Tạo nguyên mẫu ứng dụng bằng AI, hãy nhập câu lệnh sau đây. Câu lệnh này sẽ tạo một ứng dụng công thức nấu ăn dựa trên hình ảnh sử dụng máy ảnh của trình duyệt và AI tạo sinh.

    Ví dụ: bạn có thể nhập một câu lệnh như sau để tạo ứng dụng tạo công thức nấu ăn:

    Use secure coding practices to create an error-free web app that lets
    users upload a photo or take a picture with their browser
    camera. The app identifies the food in the picture and generates a
    recipe and accompanying image that includes that food.
    
    If no food product is identified, generate a random dessert recipe.
    
  3. Bạn có thể tải hình ảnh lên để đi kèm với câu lệnh của mình (không bắt buộc). Ví dụ: bạn có thể tải một hình ảnh chứa bảng phối màu mà bạn muốn ứng dụng sử dụng lên và yêu cầu Firebase Studio sử dụng bảng phối màu đó. Hình ảnh phải có kích thước dưới 3 MiB.

  4. Nhấp vào Tạo nguyên mẫu bằng AI.

    Gemini tạo bản thiết kế ứng dụng dựa trên câu lệnh của bạn, trả về tên ứng dụng được đề xuất, các tính năng bắt buộc và nguyên tắc về kiểu.

  5. Xem lại bản thiết kế. Thực hiện một vài thay đổi nếu cần. Ví dụ: bạn có thể thay đổi tên ứng dụng hoặc bảng phối màu được đề xuất bằng một trong các tuỳ chọn sau:

    • Nhấp vào Tuỳ chỉnh rồi chỉnh sửa trực tiếp bản thiết kế. Chỉnh sửa rồi nhấp vào Lưu.

    • Trong trường Mô tả... trong ngăn trò chuyện, hãy thêm câu hỏi và ngữ cảnh làm rõ. Bạn cũng có thể tải thêm hình ảnh lên.

  6. Nhấp vào Tạo nguyên mẫu ứng dụng này.

  7. Trình tạo bản mô hình ứng dụng bắt đầu lập trình ứng dụng của bạn.

    • Vì ứng dụng của bạn sử dụng AI, nên bạn sẽ được nhắc thêm hoặc tạo khoá Gemini API. Nếu bạn nhấp vào Tự động tạo, App Prototyping agent sẽ cung cấp cho bạn một dự án Firebase và khoá Gemini API.

Bước 2: Kiểm thử, tinh chỉnh, gỡ lỗi và lặp lại

Sau khi tạo ứng dụng ban đầu, bạn có thể kiểm thử, tinh chỉnh, gỡ lỗi và lặp lại.

  • Xem lại và tương tác với ứng dụng: Sau khi quá trình tạo mã hoàn tất, bản xem trước ứng dụng sẽ xuất hiện. Bạn có thể tương tác trực tiếp với bản xem trước để kiểm thử. Tìm hiểu thêm tại bài viết Xem trước ứng dụng.

  • Sửa mọi lỗi khi chúng xảy ra: Trong hầu hết các trường hợp, App Prototyping agent sẽ nhắc bạn sửa mọi lỗi phát sinh. Nhấp vào Khắc phục lỗi để cho phép ứng dụng thử khắc phục lỗi.

    Nếu bạn gặp lỗi mà không được nhắc tự động khắc phục, hãy sao chép lỗi và mọi ngữ cảnh liên quan (ví dụ: "Bạn có thể khắc phục lỗi này trong mã khởi chạy Firebase của tôi không?") vào cửa sổ trò chuyện rồi gửi đến Gemini.

  • Kiểm thử và lặp lại bằng ngôn ngữ tự nhiên: Kiểm thử kỹ lưỡng ứng dụng của bạn và làm việc với App Prototyping agent để lặp lại mã và bản thiết kế cho đến khi bạn hài lòng.

    Trong Prototyper mode, you can also use the following features:

    • Nhấp vào Biểu tượng chú thích Annotate (Chú thích) để vẽ trực tiếp trên cửa sổ Preview (Xem trước). Sử dụng các công cụ hình dạng, hình ảnh và văn bản có sẵn, cùng với một câu lệnh văn bản không bắt buộc để mô tả trực quan những gì bạn muốn App Prototyping agent thay đổi.

    • Nhấp vào Chọn biểu tượng Chọn để chọn một phần tử cụ thể và nhập hướng dẫn cho App Prototyping agent. Điều này cho phép bạn nhanh chóng nhắm đến một biểu tượng, nút, đoạn văn bản hoặc phần tử khác cụ thể. Khi nhấp vào một hình ảnh, bạn cũng có thể tìm kiếm và chọn hình ảnh thương mại từ Unsplash.

    Bạn có thể nhấp vào Biểu tượng liên kết Chia sẻ đường liên kết xem trước để chia sẻ ứng dụng của mình công khai và tạm thời bằng cách sử dụng Firebase Studio bản xem trước công khai.

  • Gỡ lỗi và lặp lại trực tiếp trong mã: Nhấp vào Biểu tượng chuyển đổi mã Chuyển sang mã để mở chế độ xem Code. Tại đây, bạn có thể xem tất cả tệp của ứng dụng và sửa đổi mã trực tiếp. Bạn có thể chuyển về Prototyper mode at any time.

    Khi ở chế độ xem Code, bạn cũng có thể sử dụng các tính năng hữu ích sau:

    • Các tính năng gỡ lỗi và báo cáo tích hợp sẵn của Firebase Studio để kiểm tra, gỡ lỗi và kiểm tra ứng dụng của bạn.

    • Trợ lý AI sử dụng Gemini trong Firebase dưới dạng cùng dòng trong mã của bạn hoặc sử dụng tính năng trò chuyện tương tác (cả hai đều có sẵn theo mặc định). Tính năng trò chuyện tương tác có thể chẩn đoán vấn đề, đưa ra giải pháp và chạy các công cụ để giúp khắc phục ứng dụng nhanh hơn. Để truy cập vào tính năng trò chuyện, hãy nhấp vào biểu tượng tia lửaGemini ở cuối không gian làm việc.

    • Truy cập vào Firebase Local Emulator Suite để xem cơ sở dữ liệu và dữ liệu xác thực. Cách mở trình mô phỏng trong không gian làm việc:

      1. Nhấp vào Biểu tượng chuyển đổi mã Chuyển sang mã rồi mở tiện ích Firebase Studio (Ctrl+',Ctrl+' hoặc Cmd+',Cmd+' trên MacOS).

      2. Di chuyển đến Cổng phụ trợ rồi mở rộng cổng đó.

      3. Trong cột Thao tác tương ứng với Cổng 4000, hãy nhấp vào Mở trong cửa sổ mới.

  • Kiểm thử và đo lường hiệu suất của tính năng AI tạo sinh: Bạn có thể sử dụng giao diện người dùng dành cho nhà phát triển Genkit để chạy quy trình AI Genkit, kiểm thử, gỡ lỗi, tương tác với nhiều mô hình, tinh chỉnh câu lệnh và làm nhiều việc khác.

    Cách tải luồng Genkit trong giao diện người dùng dành cho nhà phát triển Genkit và bắt đầu kiểm thử:

    1. Từ thiết bị đầu cuối trong không gian làm việc Firebase Studio, hãy chạy lệnh sau để lấy khoá Gemini API và khởi động máy chủ Genkit:

       npm run genkit:watch
      
    2. Nhấp vào đường liên kết Giao diện người dùng dành cho nhà phát triển Genkit. Giao diện người dùng dành cho nhà phát triển Genkit sẽ mở trong một cửa sổ mới, trong đó có các luồng, lời nhắc, trình nhúng và một số mô hình có sẵn.

    Tìm hiểu thêm về giao diện người dùng dành cho nhà phát triển Genkit tại Bộ công cụ dành cho nhà phát triển Genkit.

(Không bắt buộc) Bước 3: Phát hành ứng dụng bằng App Hosting

Sau khi thử nghiệm và hài lòng với ứng dụng trong không gian làm việc, bạn có thể phát hành ứng dụng đó lên web bằng Firebase App Hosting.

Khi bạn thiết lập App Hosting, Firebase Studio sẽ tạo một dự án Firebase cho bạn (nếu bạn chưa tạo dự án bằng cách tự động tạo khoá Gemini API) và hướng dẫn bạn liên kết tài khoản Cloud Billing.

Cách phát hành ứng dụng:

  1. Nhấp vào Xuất bản để thiết lập dự án Firebase và xuất bản ứng dụng. Ngăn Xuất bản ứng dụng sẽ xuất hiện.

  2. Trong bước Dự án Firebase, App Prototyping agent sẽ hiển thị Firebase được liên kết với không gian làm việc. Nếu không tạo dự án trong quá trình tạo khoá Gemini API, thì công cụ này sẽ tạo một dự án mới cho bạn. Nhấp vào Tiếp theo để tiếp tục.

  3. Trong bước Liên kết tài khoản Cloud Billing, hãy chọn một trong những cách sau:

    • Chọn tài khoản Cloud Billing mà bạn muốn liên kết với dự án Firebase.

    • Nếu bạn không có tài khoản Cloud Billing hoặc muốn tạo một tài khoản mới, hãy nhấp vào Tạo tài khoản Cloud Billing. Thao tác này sẽ mở bảng điều khiển Google Cloud, nơi bạn có thể tạo tài khoản Cloud Billing tự phục vụ mới. Sau khi bạn tạo tài khoản, hãy quay lại Firebase Studio và chọn tài khoản đó trong danh sách Liên kết Cloud Billing.

  4. Nhấp vào Tiếp theo. Firebase Studio liên kết tài khoản thanh toán với dự án được liên kết với không gian làm việc của bạn, được tạo khi bạn tự động tạo khoá Gemini API hoặc khi bạn nhấp vào Xuất bản.

  5. Nhấp vào Thiết lập dịch vụ. Trình tạo bản mô hình ứng dụng bắt đầu cấp phép các dịch vụ Firebase.

  6. Nhấp vào Xuất bản ngay. Firebase Studio thiết lập các dịch vụ Firebase. Quá trình này có thể mất đến vài phút để hoàn tất. Để tìm hiểu thêm về những gì đang diễn ra trong nền, hãy xem nội dung Quy trình tạo bản dựng App Hosting.

  7. Khi bước phát hành hoàn tất, phần Tổng quan về ứng dụng sẽ xuất hiện cùng với một URL và thông tin chi tiết về ứng dụng dựa trên khả năng quan sát App Hosting. Để sử dụng một miền tuỳ chỉnh (chẳng hạn như example.com hoặc app.example.com) thay vì miền do Firebase tạo, bạn có thể thêm một miền tuỳ chỉnh trong bảng điều khiển Firebase.

Để biết thêm thông tin về App Hosting, hãy xem bài viết Tìm hiểu về App Hosting và cách hoạt động của App Hosting.

(Nên thực hiện) Bước 6: Thêm Firebase App Check vào ứng dụng

Nếu bạn đã tích hợp Firebase hoặc các dịch vụ của Google Cloud vào ứng dụng, thì Firebase App Check sẽ giúp bảo vệ phần phụ trợ của ứng dụng khỏi hành vi sử dụng sai mục đích bằng cách ngăn các ứng dụng trái phép truy cập vào tài nguyên Firebase của bạn. API này hoạt động với cả các dịch vụ của Google (bao gồm cả Firebase và các dịch vụ của Google Cloud) và các phần phụ trợ tuỳ chỉnh của riêng bạn để đảm bảo an toàn cho tài nguyên của bạn.

Bạn nên thêm App Check vào mọi ứng dụng mà bạn đăng công khai để bảo vệ tài nguyên phụ trợ khỏi hành vi sai trái.

Phần này hướng dẫn bạn thiết lập App Check trong Firebase Studio bằng cách sử dụng reCAPTCHA Enterprise cho một ứng dụng web do App Prototyping agent tạo, nhưng bạn có thể thiết lập App Check trong bất kỳ ứng dụng nào triển khai các dịch vụ Firebase và có thể triển khai các nhà cung cấp tuỳ chỉnh. Tìm hiểu thêm tại Firebase App Check.

ReCAPTCHA Enterprise cung cấp tối đa 10.000 bài đánh giá miễn phí.

Bước 1: Thiết lập reCAPTCHA Enterprise cho ứng dụng

  1. Mở phần reCAPTCHA Enterprise trong bảng điều khiển Google Cloud.

  2. Chọn tên dự án Firebase của bạn trong bộ chọn dự án của bảng điều khiển Google Cloud.

  3. Nếu bạn được nhắc bật API reCAPTCHA Enterprise, hãy làm như vậy.

  4. Nhấp vào Bắt đầu rồi thêm Tên hiển thị cho khoá trang web reCAPTCHA.

  5. Chấp nhận khoá Loại ứng dụng Web mặc định.

  6. Nhấp vào Thêm miền rồi thêm một miền. Bạn nên thêm miền App Hosting (ví dụ: studio--PROJECT_ID.REGION.hosted.app) và mọi miền tuỳ chỉnh mà bạn sử dụng hoặc dự định sử dụng với ứng dụng của mình.

  7. Nhấp vào Bước tiếp theo.

  8. Để trạng thái của mục Bạn có sử dụng thử thách không? ở trạng thái chưa chọn.

  9. Nhấp vào Tạo khoá.

  10. Sao chép và lưu Mã khoá rồi chuyển đến phần Định cấu hình App Check.

Bước 2: Định cấu hình App Check

  1. Mở bảng điều khiển Firebase rồi nhấp vào Bản dựng > Kiểm tra ứng dụng trong trình đơn điều hướng.

  2. Nhấp vào Bắt đầu, rồi nhấp vào Đăng ký bên cạnh ứng dụng của bạn.

  3. Nhấp để mở rộng ReCAPTCHA rồi dán Mã khoá mà bạn đã tạo cho reCAPTCHA Enterprise.

  4. Nhấp vào Lưu.

Bước 3: Thêm App Check vào mã

  1. Quay lại Firebase Studio và trong chế độ xem Code, hãy thêm khoá trang web mà bạn đã tạo vào tệp .env:

    NEXT_PUBLIC_RECAPTCHA_SITE_KEY=RECAPTCHA_SITE_KEY
    
  2. Nếu bạn chưa lưu cấu hình Firebase vào .env, hãy lấy cấu hình đó:

    • Trên bảng điều khiển Firebase, hãy mở Project settings (Cài đặt dự án) rồi tìm phần này trong mục tương ứng với ứng dụng của bạn.

    • Từ Terminal (Màn hình dòng lệnh) trong chế độ xem Code:

      1. Đăng nhập vào Firebase: firebase auth login
      2. Chọn dự án: firebase use FIREBASE_PROJECT_ID
      3. Lấy cấu hình Firebase: firebase apps:sdkconfig
  3. Thêm cấu hình vào tệp .env để tệp có dạng như sau:

    NEXT_PUBLIC_FIREBASE_API_KEY=FIREBASE_API_KEY
    NEXT_PUBLIC_FIREBASE_AUTH_DOMAIN=FIREBASE_AUTH_DOMAIN
    NEXT_PUBLIC_FIREBASE_PROJECT_ID=FIREBASE_PROJECT_ID
    NEXT_PUBLIC_FIREBASE_STORAGE_BUCKET=FIREBASE_STORAGE_BUCKET
    NEXT_PUBLIC_FIREBASE_MESSAGING_SENDER_ID=FIREBASE_MESSAGING_SENDER_ID
    NEXT_PUBLIC_FIREBASE_APP_ID=FIREBASE_APP_ID
    NEXT_PUBLIC_RECAPTCHA_SITE_KEY=RECAPTCHA_SITE_KEY
    
  4. Thêm App Check vào mã ứng dụng. Bạn có thể yêu cầu Gemini thêm App Check với reCAPTCHA Enterprise vào ứng dụng của mình (nhớ chỉ định "reCAPTCHA Enterprise" và nhớ kiểm tra kỹ!) hoặc làm theo các bước trong phần Khởi chạy App Check.

  5. Xuất bản lại trang web của bạn lên App Hosting. Hãy thử kiểm thử các tính năng Firebase để tạo một số dữ liệu.

  6. Xác minh rằng App Check đang nhận được các yêu cầu trong bảng điều khiển Firebase bằng cách mở Build (Bản dựng) > App Check (Kiểm tra ứng dụng).

  7. Nhấp để kiểm tra các dịch vụ Firebase. Sau khi xác minh rằng các yêu cầu đang đến, hãy nhấp vào Enforce (Thực thi) để thực thi App Check.

  8. Lặp lại quy trình xác minh và thực thi đối với Firebase Authentication.

Nếu sau khi đăng ký ứng dụng cho App Check, bạn muốn chạy ứng dụng trong một môi trường mà App Check thường không phân loại là hợp lệ, chẳng hạn như cục bộ trong quá trình phát triển hoặc từ môi trường tích hợp liên tục (CI), thì bạn có thể tạo một bản gỡ lỗi của ứng dụng sử dụng trình cung cấp gỡ lỗi App Check thay vì trình cung cấp chứng thực thực. Tìm hiểu thêm tại phần Sử dụng App Check với trình cung cấp gỡ lỗi trong ứng dụng web.

(Không bắt buộc) Bước 7: Theo dõi ứng dụng

Bảng điều khiển Tổng quan về ứng dụng trong Firebase Studio cung cấp các chỉ số và thông tin chính về ứng dụng, cho phép bạn theo dõi hiệu suất của ứng dụng web bằng các công cụ quan sát tích hợp sẵn của App Hosting. Sau khi trang web của bạn ra mắt, bạn có thể truy cập vào trang tổng quan bằng cách nhấp vào Xuất bản. Trên bảng điều khiển này, bạn có thể:

  • Nhấp vào Xuất bản để phát hành phiên bản mới của ứng dụng.
  • Chia sẻ đường liên kết đến ứng dụng của bạn hoặc mở ứng dụng ngay trong phần Truy cập vào ứng dụng của bạn.
  • Xem thông tin tóm tắt về hiệu suất của ứng dụng trong 7 ngày qua, bao gồm tổng số yêu cầu và trạng thái của bản phát hành mới nhất. Nhấp vào Xem chi tiết để xem thêm thông tin trong bảng điều khiển Firebase.
  • Xem biểu đồ về số lượng yêu cầu mà ứng dụng của bạn nhận được trong 24 giờ qua, được phân tích theo mã trạng thái HTTP.

Nếu đóng bảng tổng quan về ứng dụng, bạn có thể mở lại bảng này bất cứ lúc nào bằng cách nhấp vào Xuất bản.

Tìm hiểu thêm về cách quản lý và theo dõi việc triển khai App Hosting tại phần Quản lý việc triển khai và phát hành.

(Không bắt buộc) Bước 8: Quay lại bản triển khai

Nếu đã triển khai các phiên bản ứng dụng liên tiếp cho App Hosting, bạn có thể rollback ứng dụng về một trong các phiên bản trước đó. Bạn cũng có thể xoá thẻ này.

  • Cách khôi phục trang web đã xuất bản:

    1. Mở App Hosting trong bảng điều khiển Firebase.

    2. Tìm phần phụ trợ của ứng dụng, nhấp vào Xem, rồi nhấp vào Phát hành.

    3. Bên cạnh bản triển khai mà bạn muốn quay lại, hãy nhấp vào biểu tượng Thêm , sau đó chọn Quay về bản dựng này rồi xác nhận.

    Tìm hiểu thêm tại bài viết Quản lý việc triển khai và phát hành.

  • Cách xoá miền App Hosting khỏi web:

    1. Trên bảng điều khiển Firebase, mở App Hosting rồi nhấp vào Xem trong phần ứng dụng Firebase Studio.

    2. Trong phần Thông tin phụ trợ, hãy nhấp vào Quản lý. Trang Miền sẽ tải.

    3. Bên cạnh miền của bạn, hãy nhấp vào biểu tượng Thêm , sau đó chọn Tắt miền rồi xác nhận.

    Thao tác này sẽ xoá miền của bạn khỏi web. Để xoá hoàn toàn phần phụ trợ App Hosting, hãy làm theo hướng dẫn trong phần Xoá phần phụ trợ.

(Không bắt buộc) Bước 9: Sử dụng tính năng Theo dõi Genkit cho các tính năng đã triển khai

Bạn có thể theo dõi các bước, dữ liệu đầu vào và đầu ra của tính năng Genkit bằng cách bật tính năng đo từ xa cho mã luồng AI. Tính năng đo từ xa của Genkit cho phép bạn theo dõi hiệu suất và mức sử dụng của các luồng AI. Dữ liệu này có thể giúp bạn xác định những khía cạnh cần cải thiện, khắc phục sự cố, tối ưu hoá lời nhắc và quy trình để nâng cao hiệu suất và tính hiệu quả về chi phí, đồng thời theo dõi mức sử dụng quy trình theo thời gian.

Để thiết lập tính năng giám sát trong Genkit, bạn thêm dữ liệu đo từ xa vào luồng AI Genkit rồi xem kết quả trong bảng điều khiển Firebase.

Bước 1: Thêm dữ liệu đo từ xa vào mã luồng Genkit trong Firebase Studio

Cách thiết lập tính năng giám sát trong mã:

  1. Nếu bạn chưa ở chế độ xem Code, hãy nhấp vào Biểu tượng chuyển đổi mã Chuyển sang mã để mở chế độ xem đó.

  2. Kiểm tra package.json để xác minh phiên bản Genkit đã cài đặt.

  3. Mở cửa sổ dòng lệnh (Ctrl-Shift-C hoặc Cmd-Shift-C trong MacOS).

  4. Nhấp vào bên trong cửa sổ dòng lệnh và cài đặt trình bổ trợ Firebase, sử dụng phiên bản khớp với tệp package.json của bạn. Ví dụ: nếu các gói Genkit trong package.json của bạn đang ở phiên bản 1.0.4, bạn nên chạy lệnh sau để cài đặt trình bổ trợ:

    npm i --save @genkit-ai/firebase@1.0.4
  5. Trong Explorer (Trình khám phá), hãy mở rộng src > ai > flows. Một hoặc nhiều tệp TypeScript chứa luồng Genkit sẽ xuất hiện trong thư mục flows.

  6. Nhấp vào một trong các quy trình để mở quy trình đó.

  7. Ở cuối phần nhập của tệp, hãy thêm nội dung sau để nhập và bật FirebaseTelemetry:

    import { enableFirebaseTelemetry } from '@genkit-ai/firebase';
    
    enableFirebaseTelemetry();
    

Bước 2: Thiết lập quyền

Firebase Studio đã bật các API bắt buộc cho bạn khi thiết lập dự án Firebase, nhưng bạn cũng cần cấp quyền cho tài khoản dịch vụ App Hosting.

Cách thiết lập quyền:

  1. Mở bảng điều khiển IAM Google Cloud, chọn dự án của bạn, sau đó cấp các vai trò sau cho tài khoản dịch vụ lưu trữ ứng dụng:

    • Trình ghi chỉ số giám sát (roles/monitoring.metricWriter)
    • Trình theo dõi trên đám mây (roles/cloudtrace.agent)
    • Trình ghi nhật ký (roles/logging.logWriter)
  2. Xuất bản lại ứng dụng lên App Hosting.

  3. Khi quá trình xuất bản hoàn tất, hãy tải ứng dụng và bắt đầu sử dụng. Sau 5 phút, ứng dụng của bạn sẽ bắt đầu ghi lại dữ liệu đo từ xa.

Bước 3: Theo dõi các tính năng AI tạo sinh trên bảng điều khiển Firebase

Khi bạn định cấu hình tính năng đo từ xa, Genkit sẽ ghi lại số lượng yêu cầu, số lượng yêu cầu thành công và độ trễ cho tất cả luồng của bạn. Đối với mỗi luồng cụ thể, Genkit sẽ thu thập các chỉ số về độ ổn định, hiển thị biểu đồ chi tiết và ghi lại dấu vết đã thu thập.

Cách theo dõi các tính năng AI được triển khai bằng Genkit:

  1. Sau 5 phút, hãy mở Genkit trong bảng điều khiển Firebase và xem xét các câu lệnh và câu trả lời của Genkit.

    Genkit biên dịch các Chỉ số về độ ổn định sau:

    • Tổng số yêu cầu: Tổng số yêu cầu mà luồng của bạn nhận được.
    • Tỷ lệ thành công: Tỷ lệ phần trăm số yêu cầu được xử lý thành công.
    • Độ trễ phân vị thứ 95: Độ trễ phân vị thứ 95 của luồng, tức là thời gian cần thiết để xử lý 95% số yêu cầu.
    • Số lượt sử dụng mã thông báo:

      • Mã thông báo đầu vào: Số lượng mã thông báo được gửi đến mô hình trong lời nhắc.
      • Mã thông báo đầu ra: Số lượng mã thông báo do mô hình tạo ra trong phản hồi.
    • Cách sử dụng hình ảnh:

      • Hình ảnh đầu vào: Số lượng hình ảnh được gửi đến mô hình trong lời nhắc.
      • Hình ảnh đầu ra: Số lượng hình ảnh do mô hình tạo ra trong phản hồi.

    Nếu bạn mở rộng các chỉ số về tính ổn định, bạn sẽ thấy các biểu đồ chi tiết:

    • Số lượng yêu cầu theo thời gian.
    • Tỷ lệ thành công theo thời gian.
    • Mã thông báo đầu vào và đầu ra theo thời gian.
    • Độ trễ (phân vị thứ 95 và 50) theo thời gian.

Tìm hiểu thêm về Genkit tại Genkit.

Các bước tiếp theo