Безпроблемна интеграция с основните езикови модели, като OpenAI, Claude и Gemini, предоставя обширни възможности за обработка на документи с изкуствен интелект за Python приложения.
Извличане на ключова информация от текстове и документи програмно. Генерирайте кратки, информативни резюмета, които улавят значението на текста, използвайки големи езикови модели (LLM) в Python. Приложенията на резюмето на софтуерния текст са огромни и разнообразни. Обобщаването на текста може да се използва за предоставяне на актуална информация за текущите събития. Чрез интегрирането на функцията за обобщаване на текст във вашия софтуер не само ще увеличите производителността, но и ще подобрите вземането на решения, като получите достъп до важни данни възможно най-бързо.
Взаимодействието между Aspose.Words и големите езикови модели е изградено върху REST архитектура. Този подход осигурява надеждна и сигурна комуникация между вашето приложение за Python via .NET и различни AI услуги. За да настроите удостоверяване, ще трябва да посочите личния си API ключ и endpoint на AI услугата, която предоставя моделите, от които се нуждаете (OpenAiModel, GoogleAiModel, AnthropicAiModel). За пълен списък на поддържаните типове 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.docx")
doc = aw.Document("Document.docx")
# Pass an empty string if the self-hosted model does not require an API key.
model = CustomAiModel("my-model-24b", "https://your-server.com/v1").with_api_key("")
options = aw.ai.SummarizeOptions()
options.summary_length = aw.ai.SummaryLength.SHORT
summary = model.summarize(doc, options)
summary.save("Output.docx")
class CustomAiModel(aw.ai.OpenAiModel):
def __init__(self, name, url):
super().__init__(name)
self._url = url
@property
def url(self):
return self._url
Ние хостваме нашите Python пакети в хранилища на PyPi. Моля, следвайте инструкциите стъпка по стъпка как да инсталирате "Aspose.Words for Python via .NET" във вашата среда за разработчици.
Този пакет е съвместим с Python ≥3.5 и <3.12. Ако разработвате софтуер за Linux, моля, разгледайте допълнителните изисквания за gcc и libpython в продуктовата документация.