استخراج المعلومات الأساسية من النصوص والوثائق برمجيا. قم بإنشاء ملخصات موجزة وغنية بالمعلومات تلتقط معنى النص باستخدام نماذج لغة كبيرة (LLM) في Java. تطبيقات تلخيص نص البرامج واسعة ومتنوعة. يمكن استخدام تلخيص النص لتوفير معلومات محدثة عن الأحداث الجارية. من خلال دمج وظيفة تلخيص النص في برنامجك، لن تزيد الإنتاجية فحسب، بل ستحسن أيضا عملية صنع القرار من خلال الوصول إلى البيانات المهمة في أسرع وقت ممكن.
التفاعل بين Aspose.Words ونماذج اللغة الكبيرة مبني على بنية REST. يوفر هذا النهج اتصالا موثوقا وآمنا بين تطبيقك Java وخدمات AI المختلفة. لإعداد المصادقة، ستحتاج إلى تحديد مفتاحك الخاص API و endpoint من AI الخدمة التي توفر النماذج التي تحتاجها (GoogleAiModel, OpenAiModel). للحصول على قائمة كاملة بأنواع LLM المدعومة، راجع API Reference.
تجربة مستقبل معالجة النصوص الذكية في Java اليوم!
// Repository path: https://releases.aspose.com/java/repo/
// Maven, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency>
<groupId>com.aspose</groupId>
<artifactId>aspose-words</artifactId>
<version>ver</version>
<classifier>jdk17</classifier>
</dependency>
ينسخ
// Repository path: https://releases.aspose.com/java/repo/
// Gradle, where 'ver' - Aspose.Words version number, for example, 24.4.
compile(group: 'com.aspose', name: 'aspose-words', version: 'ver', classifier: 'jdk17')
ينسخ
// Repository path: https://releases.aspose.com/java/repo/
// Ivy, where 'ver' - Aspose.Words version number, for example, 24.4.
<dependency org="com.aspose" name="aspose-words" rev="ver">
<artifact name="aspose-words" m:classifier="jdk17" ext="jar"/>
</dependency>
ينسخ
// Repository path: https://releases.aspose.com/java/repo/
// Sbt, where 'ver' - Aspose.Words version number, for example, 24.4.
libraryDependencies += "com.aspose" % "aspose-words" % "ver"
ينسخ
Document doc = new Document("Document.docx");
String apiKey = System.getenv("API_KEY");
// استخدام OpenAI أو جوجل نماذج اللغة التوليدية.
IAiModelText model = (IAiModelText) AiModel.create(AiModelType.GPT_4_O_MINI).withApiKey(apiKey);
SummarizeOptions options = new SummarizeOptions();
options.setSummaryLength(SummaryLength.SHORT);
Document summary = model.summarize(doc, options);
summary.save("Output.pdf")
نستضيف حزم Java بنا في مستودعات Maven. 'Aspose.Words for Java' هو JAR شائع يحتوي على كود بايت. يرجى اتباع التعليمات خطوة بخطوة حول كيفية تثبيته في بيئة مطور Java لديك.
Java SE 7 Java الأحدث. نوفر أيضًا حزمة منفصلة لـ Java SE 6 في حال كنت ملزمًا باستخدام JRE القديم هذا.
Java الخاصة بنا متعددة المنصات وتعمل على جميع أنظمة التشغيل مع JVM، بما في ذلك Microsoft Windows و Linux و macOS و Android و iOS.
للحصول على معلومات حول تبعيات الحزمة الاختيارية، مثل JogAmp JOGL، محرك خط Harfbuzz Java Advanced Imaging JAI، يرجى الرجوع إلى وثائق المنتج.