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

Суммаризируйте документы с помощью JavaScript.

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

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

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

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

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

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

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

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

Пример кода на JavaScript для суммаризации документа
Выберите целевой формат из списка
Выполнить код
npm install @aspose/words
Копировать
const aw = require('@aspose/words');

const doc = new aw.Document("Document.docx");
const apiKey = process.env.API_KEY;

// Используйте генеративные языковые модели OpenAI или Google.
const model = aw.AI.AiModel.createGpt4OMini();
model.setApiKey(apiKey);

const options = new aw.AI.SummarizeOptions();
options.summaryLength = aw.AI.SummaryLength.Short;

const summary = model.summarize(doc, options);
summary.save("Output.docx");
const aw = require('@aspose/words');

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

const options = new aw.AI.SummarizeOptions();
options.summaryLength = aw.AI.SummaryLength.Short;

const summary = model.summarize(doc, options);
summary.save("Output.docx");

class CustomAiModel extends aw.AI.OpenAiModel {
    constructor(name, url) {
        super(name);
        this._url = url;
    }
    get url() {
        return this._url;
    }
}
Выполнить код

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

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

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

We host our Node.js via .Net packages in NPM repositories. Please follow the step-by-step instructions on how to install "Aspose.Words for Node.js via .NET" to your developer environment.

System Requirements

This package is compatible with Node.js 14.17.0 or higher.

5%

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

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