Суммаризация документов Word, PDF, Web в C#

Решение на .NET для суммаризации документов с использованием ИИ

Бесшовная интеграция с основными языковыми моделями, такими как OpenAI, Claude и Gemini, предоставляет обширные возможности обработки документов на базе ИИ для приложений на C#, F#, VB.NET.

Посмотреть фрагмент кода

Интеллектуальное краткое изложение текста для приложений .NET

Извлекайте ключевую информацию из текстов и документов программным способом. Создавайте краткие, информативные сводки, передающие смысл текста, используя большие языковые модели (LLM) на C#. Области применения программного краткого изложения текста обширны и разнообразны. Краткое изложение текста можно использовать для предоставления актуальной информации о текущих событиях. Интегрировав функцию краткого изложения текста в своё программное обеспечение, вы не только повысите производительность, но и улучшите процесс принятия решений, получая доступ к важным данным максимально быстро.

Ключевые особенности

  • Простой в использовании API, интегрируемый с программным обеспечением .NET
  • Возможность интеграции с различными моделями LLM в соответствии с вашими потребностями
  • Возможность настройки параметров краткого изложения текста
  • Поддержка широкого спектра форматов файлов

Взаимодействие между Aspose.Words и большими языковыми моделями построено на архитектуре REST. Этот подход обеспечивает надёжную и безопасную связь между вашим приложением .NET и различными сервисами ИИ. Для настройки аутентификации необходимо указать ваш приватный API-ключ и `endpoint` сервиса ИИ, предоставляющего нужные вам модели (OpenAiModel, GoogleAiModel, AnthropicAiModel). Полный список поддерживаемых типов LLM см. в Справочнике API.

Откройте для себя будущее интеллектуальной обработки текста на C# уже сегодня!

Пример кода на C# для суммаризации документа
Выберите целевой формат из списка
Выполнить код
dotnet add package Aspose.Words
Копировать
using Aspose.Words;

Document doc = new Document("Document.docx");
string apiKey = Environment.GetEnvironmentVariable("API_KEY");

// Используйте генеративные языковые модели OpenAI или Google.
IAiModelText model = (IAiModelText)AiModel.Create(AiModelType.Gpt4OMini).WithApiKey(apiKey);

Document summary = model.Summarize(doc, new SummarizeOptions() { SummaryLength = SummaryLength.Short });
summary.Save("Output.docx");
using Aspose.Words;

Document doc = new Document("Document.docx");
// Pass an empty string if the self-hosted model does not require an API key.
AiModel model = new CustomAiModel("my-model-24b", "https://your-server.com/v1").WithApiKey("");

Document summary = model.Summarize(doc, new SummarizeOptions() { SummaryLength = SummaryLength.Short });
summary.Save("Output.docx");

class CustomAiModel : OpenAiModel
{
    private readonly string mUrl;
    internal CustomAiModel(string name, string url) : base(name) { mUrl = url; }
    public override string Url => mUrl;
}
Выполнить код

Как суммаризировать документ в C#

  1. Установите Aspose.Words for .NET.
  2. Добавьте ссылку на библиотеку (импортируйте библиотеку) в ваш проект C#.
  3. Откройте исходный файл в C#.
  4. Вызовите метод , передав ваш документ вместе с параметром SummarizeOptions.
  5. После завершения вы получите краткое изложение документа, которое можно сохранить как новый файл в нужном вам формате.

Библиотека .NET для суммаризации документов

Есть три альтернативных варианта установки "Aspose.Words для .NET" в вашу систему. Пожалуйста, выберите тот, который соответствует вашим потребностям, и следуйте пошаговым инструкциям:

Системные Требования

Наш продукт полностью кроссплатформен и поддерживает все основные реализации .NET:

  • .NET ≥ 5.0
  • .NET Core ≥ 2.0
  • .NET Standard ≥ 2.0
  • .NET Framework ≥ 3.5
  • MonoMac
  • MonoAndroid
  • Xamarin

Поскольку код .NET не зависит от базового оборудования или операционной системы, а зависит только от виртуальной машины, вы можете разрабатывать любое программное обеспечение для Windows, macOS, Android, iOS и Linux. Просто убедитесь, что у вас установлена соответствующая версия .NET Framework, .NET Core, Windows Azure, Mono или Xamarin.

Мы рекомендуем использовать интегрированные среды разработки Microsoft Visual Studio, Xamarin и MonoDevelop для создания приложений C#, F#, VB.NET.

Для получения более подробной информации обратитесь к документации по продукту.

5%

Подпишитесь на обновления продукта Aspose

Получайте ежемесячные информационные бюллетени и предложения, доставляемые прямо на ваш почтовый ящик.