Chúng tôi rất vui mừng giới thiệu plugin Tài liệu hóa ChatGPT cho .NET, một công cụ mạnh mẽ cho phép bạn tích hợp liền mạch API ChatGPT với ứng dụng PDF của mình. Giải pháp đổi mới này cho phép các nhà phát triển tạo ra các phản hồi trò chuyện dựa trên đầu vào của người dùng và lưu kết quả ở định dạng PDF có cấu trúc. Nó hoàn hảo cho việc tạo báo cáo tương tác, giao diện trò chuyện, hoặc tự động hóa các nhiệm vụ phân tích văn bản trực tiếp trong PDF.
Tính Năng Chính
- Hoàn thành Trò chuyện: Dễ dàng tạo phản hồi trò chuyện bằng cách sử dụng API ChatGPT dựa trên đầu vào của người dùng hoặc các truy vấn tùy chỉnh.
- Tin nhắn Hệ thống & Người dùng: Cung cấp ngữ cảnh và đầu vào của người dùng để mô phỏng các cuộc trò chuyện động và tương tác.
- Đầu ra PDF: Tự động lưu các phản hồi trò chuyện đã tạo vào định dạng PDF có cấu trúc tốt.
- Xử lý Bất đồng bộ: Xử lý các hoàn thành trò chuyện một cách bất đồng bộ để đảm bảo hiệu suất phản hồi trong các ứng dụng .NET của bạn.
Tạo Phản hồi Trò chuyện và Lưu vào PDF
Plugin ChatGPT cho .NET đơn giản hóa quy trình tạo phản hồi trò chuyện và lưu chúng dưới dạng PDF. Thực hiện theo các bước sau để bắt đầu với thư viện tạo tài liệu PDF ChatGPT .NET này:
- Tạo một thể hiện của lớp
PdfChatGptRequestOptions
để cấu hình cài đặt yêu cầu của bạn. - Thêm tệp PDF đầu vào và đầu ra của bạn.
- Đặt khóa API của bạn và các tham số khác như giới hạn token và truy vấn đầu vào.
- Chạy phương thức
ProcessAsync
để tạo phản hồi trò chuyện và lưu nó vào PDF.
Dưới đây là một đoạn mã mẫu:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Đặt khóa API của bạn
options.MaxTokens = 1000; // Đặt số lượng token tối đa
options.Query = "Phân tích văn bản này để tìm các chủ đề chính.";
// Thêm tệp PDF đầu vào
options.AddInput(new FileDataSource("input.pdf"));
// Chỉ định nơi lưu tệp PDF đầu ra với các phản hồi trò chuyện
options.AddOutput(new FileDataSource("output.pdf"));
// Tạo một thể hiện của plugin PdfChatGpt
var plugin = new PdfChatGpt();
// Chạy quy trình một cách bất đồng bộ
var result = await plugin.ProcessAsync(options);
Thêm Tin nhắn Hệ thống và Người dùng
Để tạo ra các cuộc trò chuyện động hơn, bạn có thể dễ dàng thêm các tin nhắn hệ thống và người dùng. Tin nhắn hệ thống định nghĩa ngữ cảnh của cuộc trò chuyện, trong khi tin nhắn người dùng phục vụ như đầu vào cho mô hình ChatGPT.
Dưới đây là cách thêm các tin nhắn này:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Đặt khóa API của bạn
// Thêm tin nhắn hệ thống để cung cấp ngữ cảnh
options.AddSystemMessage("Bạn là một AI được đào tạo để tóm tắt văn bản.");
// Thêm tin nhắn người dùng để truy vấn mô hình ChatGPT
options.AddUserMessage("Vui lòng tóm tắt tài liệu đính kèm.");
// Thêm PDF đầu vào và đầu ra
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.pdf"));
// Xử lý yêu cầu một cách bất đồng bộ
var plugin = new PdfChatGpt();
var result = await plugin.ProcessAsync(options);
Thay Đổi API Công Khai
Trong bản phát hành này, chúng tôi đã giới thiệu một số thay đổi quan trọng trong API:
- Lớp
PdfChatGptRequestOptions
hiện bao gồm các phương thức để thiết lập tin nhắn hệ thống và người dùng. - Các phương thức
AddInput
vàAddOutput
hỗ trợ thêm nhiều tệp cho cả xử lý PDF đầu vào và đầu ra. - Phương thức
ProcessAsync
đã được tối ưu hóa để có hiệu suất nhanh hơn, đặc biệt khi xử lý dữ liệu đầu vào lớn.
Tài Nguyên Tài liệu hóa ChatGPT cho .NET
Để giúp bạn tận dụng tối đa plugin Tài liệu hóa ChatGPT cho .NET, dưới đây là một số tài nguyên quý giá:
- Trang chủ cho Tài liệu hóa ChatGPT cho .NET
- Tải xuống Tài liệu hóa ChatGPT cho .NET
- Diễn đàn gia đình sản phẩm Tài liệu hóa - Tham gia cộng đồng để đăng câu hỏi kỹ thuật của bạn và nhận hỗ trợ.
- Tài liệu trực tuyến Tài liệu hóa ChatGPT cho .NET – Truy cập tài liệu trợ giúp và tham chiếu API.
- Kích hoạt Đăng ký Blog – Cập nhật thông tin mới nhất về các API Tài liệu hóa, tính năng mới và cập nhật.
- Ví dụ Tài liệu hóa ChatGPT cho .NET – Khám phá các ví dụ mã để hiểu và triển khai tốt hơn.
Chúng tôi hy vọng bạn sẽ thích bản phát hành mới này, mang lại khả năng AI trò chuyện trực tiếp vào ứng dụng PDF của bạn. Với tích hợp API ChatGPT .NET dễ dàng, các nhà phát triển có thể nhanh chóng nâng cao các dự án PDF hiện có của họ. Dù bạn đang tìm cách thêm chức năng ChatGPT vào phần mềm PDF .NET của mình hay tự động hóa quy trình tài liệu, giải pháp này cung cấp các thực tiễn tốt nhất để đạt được mục tiêu của bạn.