Integrasi mulus dengan model bahasa utama seperti OpenAI, Claude, dan Gemini menyediakan kemampuan pemrosesan dokumen berbasis AI yang luas untuk aplikasi Node.js.
Ekstrak informasi penting dari teks dan dokumen secara terprogram. Hasilkan ringkasan singkat dan informatif yang menangkap makna teks menggunakan model bahasa besar (LLM) dalam JavaScript. Aplikasi peringkasan teks perangkat lunak sangat luas dan beragam. Ringkasan teks dapat digunakan untuk memberikan informasi terkini tentang peristiwa terkini. Dengan mengintegrasikan fungsi ringkasan teks ke dalam perangkat lunak Anda, Anda tidak hanya akan meningkatkan produktivitas, tetapi juga meningkatkan pengambilan keputusan dengan mengakses data penting secepat mungkin.
Interaksi antara Aspose.Words dan Model Bahasa Besar dibangun di atas arsitektur REST. Pendekatan ini menyediakan komunikasi yang andal dan aman antara aplikasi Node.js via .NET Anda dan berbagai layanan AI. Untuk menyiapkan autentikasi, Anda perlu menentukan kunci API pribadi Anda dan endpoint dari layanan AI yang menyediakan model yang Anda butuhkan (OpenAiModel, GoogleAiModel, AnthropicAiModel). Untuk daftar lengkap tipe LLM yang didukung, lihat API Reference.
Rasakan masa depan pemrosesan teks cerdas di JavaScript hari ini!
npm install @aspose/words
Salinan
const aw = require('@aspose/words');
const doc = new aw.Document("Document.docx");
const apiKey = process.env.API_KEY;
// Gunakan model bahasa generatif OpenAI atau 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;
}
}
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.