以编程方式从文本和文档中提取关键信息。 在 Python 中使用大型语言模型(LLM)生成简洁、信息丰富的摘要,以捕获文本的含义。 软件文本摘要的应用是多种多样的. 文本摘要可用于提供有关当前事件的最新信息。 通过将文本摘要功能集成到您的软件中,您不仅可以提高生产力,还可以通过尽快访问重要数据来改善决策。
Aspose.Words和大型语言模型之间的交互是建立在REST体系结构上的. 这种方法在您的 Python via .NET 应用程序和各种AI服务之间提供可靠和安全的通信。 要设置身份验证,您需要指定您的私有API密钥和提供所需模型的AI服务的endpoint(GoogleAiModel, OpenAiModel). 有关支持的LLM类型的完整列表,请参阅API Reference。
立即体验 Python 智能文本处理的未来!
pip install aspose-words
复制
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")
# 使用OpenAI或Google生成语言模型。
model = aw.ai.AiModel.create(aw.ai.AiModelType.GPT_4O_MINI).with_api_key(api_key).as_open_ai_model()
options = aw.ai.SummarizeOptions()
options.summary_length = aw.ai.SummaryLength.SHORT
summary = model.summarize(doc, options)
summary.save("Output.pdf")
我们在PyPi存储库中托管我们的 Python 请按照有关如何 "Aspose.Words for Python via .NET" 安装到您的开发人员环境的分步说明进行操作。
这个包与 Python ≥3.5 和 <3.12 兼容。如果您为 Linux 开发软件,请查看产品文档中对 gcc 和 libpython 的附加要求。