Მიიღეთ Word, PDF, ვებ დოკუმენტების მოკლე შინაარსი Java-ში

Java დოკუმენტების შეჯამების გადაწყვეტა AIგამოყენებით

Seamless ინტეგრაციის ძირითადი ენის მოდელები, როგორიცაა OpenAI და Gemini უზრუნველყოფს ფართო AI დაფუძნებული დოკუმენტის დამუშავების შესაძლებლობების Java პროგრამები.

კოდის ნაწყვეტის ნახვა

Ინტელექტუალური ტექსტის შეჯამება Java პროგრამებისთვის

Ამოიღეთ ძირითადი ინფორმაცია ტექსტებიდან და დოკუმენტებიდან პროგრამულად. შექმენით ლაკონური, ინფორმაციული რეზიუმეები, რომლებიც აფიქსირებენ ტექსტის მნიშვნელობას დიდი ენის მოდელების გამოყენებით (LLM) Java - ში. პროგრამული ტექსტის შეჯამების პროგრამები ფართო და მრავალფეროვანია. ტექსტის შეჯამება შეიძლება გამოყენებულ იქნას მიმდინარე მოვლენების შესახებ განახლებული ინფორმაციის მისაღებად. ტექსტის შეჯამების ფუნქციის ინტეგრირებით თქვენს პროგრამულ უზრუნველყოფაში, თქვენ არა მხოლოდ გაზრდით პროდუქტიულობას, არამედ გააუმჯობესებთ გადაწყვეტილების მიღებას მნიშვნელოვანი მონაცემების რაც შეიძლება სწრაფად წვდომით.

Ძირითადი მახასიათებლები

  • Მარტივი გამოსაყენებელი API, რომელიც ადვილად ინტეგრირდება Java პროგრამულ უზრუნველყოფასთან
  • Სხვადასხვა LLM მოდელებთან ინტეგრაციის უნარი თქვენი საჭიროებების დასაკმაყოფილებლად
  • Ტექსტის შეჯამების პარამეტრების მორგების უნარი
  • Ფაილის ფორმატების ფართო სპექტრის მხარდაჭერა

Aspose.Words და დიდი ენის მოდელებს შორის ურთიერთქმედება აგებულია REST არქიტექტურაზე. ეს მიდგომა უზრუნველყოფს საიმედო და უსაფრთხო კომუნიკაციას თქვენს Java აპლიკაციასა და სხვადასხვა AI სერვისებს შორის. ავთენტიფიკაციის დასაყენებლად, თქვენ უნდა მიუთითოთ თქვენი პირადი API გასაღები და endpoint AI სერვისის ,რომელიც უზრუნველყოფს თქვენთვის საჭირო მოდელებს(GoogleAiModel, OpenAiModel). მხარდაჭერილი LLM ტიპების სრული ჩამონათვალი იხილეთ API Reference.

Განიცდიან ინტელექტუალური ტექსტის დამუშავების მომავალს Java დღეს!

Მაგალითი კოდი 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 ან Google გენერაციული ენის მოდელები.
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-ში

  1. Დააინსტალირეთ Aspose.Words Java-ისთვის.
  2. Დაამატეთ ბიბლიოთეკის მითითება (ბიბლიოთეკის იმპორტი) თქვენს Java პროექტში.
  3. Გახსენით წყარო ფაილი Java - ში.
  4. Გამოიყენეთ მეთოდი, გაიარეთ თქვენს დოკუმენტში SummarizeOptions პარამეტრთან ერთად.
  5. Დასრულების შემდეგ, თქვენ მიიღებთ მოკლე დოკუმენტის რეზიუმეს, რომელიც შეგიძლიათ შეინახოთ როგორც ახალი ფაილი თქვენთვის საჭირო ფორმატში.

Java ბიბლიოთეკა დოკუმენტების შეჯამება

ჩვენ ვმასპინძლებთ ჩვენს 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, იხილეთ პროდუქტის დოკუმენტაცია.

5%

გამოიწერეთ Aspose პროდუქტის განახლებები

მიიღეთ ყოველთვიური გაზეთები და შეთავაზებები პირდაპირ თქვენს საფოსტო ყუთში.