Мы рады представить плагин Documentize ChatGPT для .NET, мощный инструмент, который позволяет вам без труда интегрировать ChatGPT API с вашими PDF приложениями. Это инновационное решение позволяет разработчикам генерировать ответы чата на основе пользовательского ввода и сохранять результаты в структурированном формате PDF. Он идеально подходит для создания интерактивных отчетов, интерфейсов общения или автоматизации задач текстового анализа прямо в PDF.
Ключевые особенности
- Завершения чата: Легко генерируйте ответы чата, используя ChatGPT API на основе пользовательского ввода или настраиваемых запросов.
- Сообщения системы и пользователя: Предоставьте контекст и пользовательский ввод для имитации динамичных и интерактивных разговоров.
- Вывод в PDF: Автоматически сохраняйте сгенерированные ответы чата в хорошо структурированном формате PDF.
- Асинхронная обработка: Обрабатывайте завершения чата асинхронно, чтобы обеспечить отзывчивую производительность в ваших .NET приложениях.
Генерация ответов чата и сохранение в PDF
Плагин ChatGPT для .NET упрощает процесс генерации ответов чата и их сохранения в PDF. Следуйте этим шагам, чтобы начать работу с этой библиотекой генерации PDF документов ChatGPT для .NET:
- Создайте экземпляр класса
PdfChatGptRequestOptions
, чтобы настроить параметры вашего запроса. - Добавьте ваши входные и выходные PDF файлы.
- Установите ваш API ключ и другие параметры, такие как лимиты токенов и входной запрос.
- Запустите метод
ProcessAsync
, чтобы сгенерировать ответ чата и сохранить его в PDF.
Вот пример кода:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Установите ваш API ключ
options.MaxTokens = 1000; // Установите максимальное количество токенов
options.Query = "Проанализируйте этот текст на ключевые темы.";
// Добавьте входной PDF файл
options.AddInput(new FileDataSource("input.pdf"));
// Укажите, куда сохранить выходной PDF с ответами чата
options.AddOutput(new FileDataSource("output.pdf"));
// Создайте экземпляр плагина PdfChatGpt
var plugin = new PdfChatGpt();
// Запустите процесс асинхронно
var result = await plugin.ProcessAsync(options);
Добавление сообщений системы и пользователя
Чтобы создать более динамичные разговоры, вы можете легко добавить сообщения системы и пользователя. Сообщение системы определяет контекст разговора, в то время как сообщение пользователя служит вводом для модели ChatGPT.
Вот как добавить эти сообщения:
var options = new PdfChatGptRequestOptions();
options.ApiKey = "sk-******"; // Установите ваш API ключ
// Добавьте сообщение системы для контекста
options.AddSystemMessage("Вы ИИ, обученный резюмировать текст.");
// Добавьте сообщение пользователя для запроса модели ChatGPT
options.AddUserMessage("Пожалуйста, резюмируйте приложенный документ.");
// Добавьте входные и выходные PDF
options.AddInput(new FileDataSource("input.pdf"));
options.AddOutput(new FileDataSource("output.pdf"));
// Обработайте запрос асинхронно
var plugin = new PdfChatGpt();
var result = await plugin.ProcessAsync(options);
Изменения в публичном API
В этом релизе мы представили несколько важных изменений в API:
- Класс
PdfChatGptRequestOptions
теперь включает методы для установки сообщений системы и пользователя. - Методы
AddInput
иAddOutput
поддерживают добавление нескольких файлов для обработки входных и выходных PDF. - Метод
ProcessAsync
был оптимизирован для более быстрой работы, особенно при обработке больших объемов входных данных.
Ресурсы Documentize ChatGPT для .NET
Чтобы помочь вам максимально эффективно использовать плагин Documentize ChatGPT для .NET, вот несколько полезных ресурсов:
- Главная страница Documentize ChatGPT для .NET
- Скачать Documentize ChatGPT для .NET
- Форум продуктовой семьи Documentize - Присоединяйтесь к сообществу, чтобы задать свои технические вопросы и получить поддержку.
- Онлайн документация Documentize ChatGPT для .NET – Получите доступ к справочным документам и API справочникам.
- Подписка на блог – Будьте в курсе последних новостей о Documentize API, новых функциях и обновлениях.
- Примеры Documentize ChatGPT для .NET – Изучите примеры кода для лучшего понимания и реализации.
Мы надеемся, что вам понравится этот новый релиз, который приносит возможности разговорного ИИ прямо в ваши PDF приложения. С легкой интеграцией ChatGPT API для .NET разработчики могут быстро улучшить свои существующие PDF проекты. Независимо от того, хотите ли вы добавить функциональность ChatGPT в свое .NET PDF программное обеспечение или автоматизировать обработку документов, это решение предоставляет лучшие практики для достижения ваших целей.