Εξάγετε βασικές πληροφορίες από αρχεία PDF προγραμματιστικά χρησιμοποιώντας μεγάλα μοντέλα γλώσσας (LLM) στο JavaScript. Το Aspose.Words για Node.js via .NET διαβάζει το έγγραφο PDF και δημιουργεί μια σύντομη σύνοψη που αποτυπώνει το ουσιώδες νόημα του αρχικού κειμένου.
Το παρακάτω παράδειγμα δείχνει πώς να συνοψίσετε ένα έγγραφο PDF στο 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.pdf");
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.pdf");
class CustomAiModel extends aw.AI.OpenAiModel {
constructor(name, url) {
super(name);
this._url = url;
}
get url() {
return this._url;
}
}
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.
This package is compatible with Node.js 14.17.0 or higher.