Summarizer

Khả dụng hạn chế

This feature is not Baseline because it does not work in some of the most widely-used browsers.

Experimental: This is an experimental technology
Check the Browser compatibility table carefully before using this in production.

Secure context: This feature is available only in secure contexts (HTTPS), in some or all supporting browsers.

Giao diện Summarizer của Summarizer API chứa tất cả các chức năng cho API này, bao gồm kiểm tra tính khả dụng của mô hình AI trình duyệt, tạo một thực thể Summarizer mới, sử dụng nó để tạo bản tóm tắt mới, và nhiều hơn nữa.

Thuộc tính phiên bản

expectedContextLanguages Read only Thử nghiệm

Các ngôn ngữ mà các chuỗi ngữ cảnh nên được viết bằng.

expectedInputLanguages Read only Thử nghiệm

Các ngôn ngữ mà Summarizer nên hỗ trợ.

format Read only Thử nghiệm

Định dạng văn bản mà các bản tóm tắt sẽ được trả về.

inputQuota Read only Thử nghiệm

Hạn mức đầu vào có sẵn cho trình duyệt để tạo bản tóm tắt.

length Read only Thử nghiệm

Độ dài tương đối của các bản tóm tắt được tạo.

outputLanguage Read only Thử nghiệm

Ngôn ngữ mà bản tóm tắt sẽ được tạo bằng.

sharedContext Read only Thử nghiệm

Một chuỗi văn bản mô tả ngữ cảnh mà các đoạn văn bản cần tóm tắt đang được sử dụng trong đó, giúp Summarizer tạo ra các bản tóm tắt phù hợp hơn.

type Read only Thử nghiệm

Loại bản tóm tắt sẽ được tạo bởi Summarizer.

Phương thức tĩnh

availability() Thử nghiệm

Trả về một giá trị liệt kê cho biết mô hình AI trình duyệt có hỗ trợ cấu hình Summarizer nhất định hay không.

create() Thử nghiệm

Tạo một thực thể Summarizer mới để tạo bản tóm tắt.

Phương thức phiên bản

destroy() Thử nghiệm

Giải phóng các tài nguyên được gán cho thực thể Summarizer được gọi và dừng mọi hoạt động tiếp theo trên đó.

measureInputUsage() Thử nghiệm

Báo cáo lượng hạn mức đầu vào sẽ được sử dụng bởi thao tác tóm tắt cho một đầu vào văn bản nhất định.

summarize() Thử nghiệm

Tạo một chuỗi bản tóm tắt mới.

summarizeStreaming() Thử nghiệm

Tạo một bản tóm tắt mới dưới dạng ReadableStream.

Ví dụ

Xem Sử dụng Summarizer API để có ví dụ hoàn chỉnh.

Tạo một thực thể Summarizer

js
const summarizer = await Summarizer.create({
  sharedContext:
    "A general summary to help a user decide if the text is worth reading",
  type: "tldr",
  length: "short",
  format: "markdown",
  expectedInputLanguages: ["en-US"],
  outputLanguage: "en-US",
});

Tạo bản tóm tắt

js
const summary = await summarizer.summarize(myTextString);
console.log(summary);

Tạo luồng bản tóm tắt

js
const stream = summarizer.summarizeStreaming(myTextString);
let summary = "";

for await (const chunk of stream) {
  summary += chunk;
}

console.log("Stream complete");
summaryOutput.textContent = summary;

Thông số kỹ thuật

Thông số kỹ thuật
Writing Assistance APIs
# summarizer

Tương thích trình duyệt

Xem thêm