Quy trình công việc nâng cao cho mẫu


Đối với Firebase AI Logic, bảng điều khiển Firebase cung cấp một giao diện người dùng có hướng dẫn để bạn chỉ định nội dung của một mẫu. Tuy nhiên, có một số trường hợp sử dụng mà bạn có thể cần các cách thiết lập mẫu nâng cao hơn, bao gồm:

Các quy trình nâng cao được mô tả trên trang này sử dụng Firebase AI Logic REST API.

Hãy lưu ý những điểm sau khi sử dụng REST API:

  • Nếu bạn cung cấp một mẫu ở một vị trí cụ thể, thì yêu cầu từ ứng dụng của bạn phải truy cập vào mô hình ở cùng vị trí đó. Nếu vị trí không khớp, yêu cầu sẽ không thành công.

  • Danh sách các mẫu trong bảng điều khiển Firebase chỉ cho thấy những mẫu được cung cấp (tối thiểu) ở vị trí global.

  • Nếu một mẫu không bị khoá, thì bạn có thể ghi đè mẫu đó bằng cách sử dụng cùng một mã mẫu trong lệnh gọi REST API. Bạn không thể ghi đè mẫu đã khoá.

Chỉ định vị trí cho mẫu

Phần này chỉ áp dụng nếu bạn đang sử dụng Vertex AI Gemini API và trường hợp sử dụng của bạn yêu cầu các quy định hạn chế dựa trên vị trí. Tìm hiểu thêm về cách thiết lập vị trí để truy cập vào một mô hình.

Theo mặc định, khi bạn dùng giao diện người dùng có hướng dẫn trong bảng điều khiển Firebase, chúng tôi sẽ cung cấp mẫu ở tất cả các khu vực có sẵn cho Firebase AI Logic. Chúng tôi làm như vậy để dù bạn đặt vị trí nào trong yêu cầu, mẫu này vẫn sẽ có sẵn. Tuy nhiên, nếu muốn mẫu của bạn chỉ có ở một vị trí cụ thể, thì bạn cần tạo mẫu bằng REST API của chúng tôi.

Khi bạn gọi điểm cuối projects.locations.templates.create, hãy chỉ định location của mẫu trong quá trình tạo PromptTemplate.

Cung cấp mẫu dưới dạng tệp

Bạn có thể cung cấp nội dung của một tệp mẫu lời nhắc trên máy chủ bằng cách gọi điểm cuối projects.locations.templates.create.