Nevainojama integrācija ar galvenajiem valodu modeļiem, piemēram, OpenAI, Claude un Gemini, nodrošina plašas uz mākslīgo intelektu balstītas dokumentu apstrādes iespējas Node.js lietotnēm.
Programmatiski izvelciet galveno informāciju no tekstiem un dokumentiem. Ģenerējiet īsus, informatīvus kopsavilkumus, kas uztver teksta nozīmi, izmantojot lielus valodu modeļus (LLM) JavaScript. Programmatūras teksta apkopošanas lietojumprogrammas ir plašas un daudzveidīgas. Teksta kopsavilkumu var izmantot, lai sniegtu aktuālu informāciju par pašreizējiem notikumiem. Integrējot teksta apkopošanas funkciju savā programmatūrā, jūs ne tikai palielināsiet produktivitāti, bet arī uzlabosiet lēmumu pieņemšanu, pēc iespējas ātrāk piekļūstot svarīgiem datiem.
Mijiedarbība starp Aspose.Words un lieliem valodu modeļiem ir veidota uz REST arhitektūras. Šī pieeja nodrošina uzticamu un drošu saziņu starp jūsu Node.js via .NET lietojumprogrammu un dažādiem AI pakalpojumiem. Lai iestatītu autentifikāciju, Jums būs jānorāda sava privātā API atslēga un endpoint no AI pakalpojuma, kas nodrošina nepieciešamos modeļus (OpenAiModel, GoogleAiModel, AnthropicAiModel). Pilnu atbalstīto LLM tipu sarakstu skatiet sadaļā API Reference.
Pieredze nākotni viedo teksta apstrādes JavaScript šodien!
npm install @aspose/words
Kopēt
const aw = require('@aspose/words');
const doc = new aw.Document("Document.docx");
const apiKey = process.env.API_KEY;
// Izmantojiet OpenAI vai Google ģeneratīvās valodas modeļus.
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.