Metinlerden ve belgelerden anahtar bilgileri programlı olarak ayıklayın. Java içindeki büyük dil modellerini (LLM) kullanarak metnin anlamını yakalayan özlü, bilgilendirici özetler oluşturun. Yazılım metni özetleme uygulamaları çok geniş ve çeşitlidir. Metin özetleme, güncel olaylar hakkında güncel bilgiler sağlamak için kullanılabilir. Metin özetleme işlevini yazılımınıza entegre ederek, yalnızca üretkenliği artırmakla kalmayacak, aynı zamanda önemli verilere mümkün olan en kısa sürede erişerek karar vermeyi de geliştireceksiniz.
Aspose.Words ve Büyük Dil Modelleri arasındaki etkileşim, REST mimarisi üzerine kurulmuştur. Bu yaklaşım, Java uygulamanız ile çeşitli AI hizmetleriniz arasında güvenilir ve güvenli iletişim sağlar. Kimlik doğrulamayı ayarlamak için özel API anahtarınızı ve ihtiyacınız olan modelleri sağlayan AI hizmetinin endpoint anahtarını belirtmeniz gerekir (GoogleAiModel, OpenAiModel). Desteklenen LLM türlerinin tam listesi için bkz. API Reference.
Akıllı metin işlemenin geleceğini bugün Java 'da yaşayın!
// 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>
Kopyala
// 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')
Kopyala
// 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>
Kopyala
// 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"
Kopyala
Document doc = new Document("Document.docx");
String apiKey = System.getenv("API_KEY");
// OpenAI veya Google üretken dil modellerini kullanın.
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 paketlerimizi Maven depolarında barındırıyoruz. 'Aspose.Words for Java', bayt kodu içeren yaygın bir JAR Lütfen Java geliştirici ortamınıza nasıl kuracağınızla ilgili adım adım talimatları izleyin.
Java SE 7 ve daha yeni Java sürümleri desteklenir. JRE kullanmak zorunda kalmanız durumunda Java SE 6 için ayrı bir paket sunuyoruz.
Java Microsoft Windows, Linux, macOS, Android ve iOS dahil olmak üzere JVM uygulamasına sahip tüm işletim sistemlerinde çalışır.
JogAmp JOGL, Harfbuzz yazı tipi motoru, Java Advanced Imaging JAI gibi isteğe bağlı paket bağımlılıkları hakkında bilgi için lütfen Ürün Belgelerine bakın.