Summarizer
Limited availability
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
expectedContextLanguagesRead only Experimental-
Các ngôn ngữ mà các chuỗi ngữ cảnh nên được viết bằng.
expectedInputLanguagesRead only Experimental-
Các ngôn ngữ mà
Summarizernên hỗ trợ. formatRead only Experimental-
Định dạng văn bản mà các bản tóm tắt sẽ được trả về.
inputQuotaRead only Experimental-
Hạn mức đầu vào có sẵn cho trình duyệt để tạo bản tóm tắt.
lengthRead only Experimental-
Độ dài tương đối của các bản tóm tắt được tạo.
outputLanguageRead only Experimental-
Ngôn ngữ mà bản tóm tắt sẽ được tạo bằng.
-
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
Summarizertạo ra các bản tóm tắt phù hợp hơn. typeRead only Experimental-
Loại bản tóm tắt sẽ được tạo bởi
Summarizer.
Phương thức tĩnh
availability()Experimental-
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
Summarizernhất định hay không. create()Experimental-
Tạo một thực thể
Summarizermới để tạo bản tóm tắt.
Phương thức phiên bản
destroy()Experimental-
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()Experimental-
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()Experimental-
Tạo một chuỗi bản tóm tắt mới.
summarizeStreaming()Experimental-
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
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
const summary = await summarizer.summarize(myTextString);
console.log(summary);
Tạo luồng bản tóm tắt
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
| Specification |
|---|
| Writing Assistance APIs> # summarizer> |
Tương thích trình duyệt
Xem thêm
- Sử dụng Summarizer API
- Web AI demos trên chrome.dev