Pełna integracja z wiodącymi modelami językowymi OpenAI, Claude i Gemini zapewnia rozbudowane możliwości przetwarzania dokumentów oparte na SI dla aplikacji Python.
Programowo wyodrębnij kluczowe informacje z tekstów i dokumentów. Generuj zwięzłe, pouczające podsumowania, które przechwytują znaczenie tekstu przy użyciu dużych modeli językowych (LLM) w języku Python. Zastosowania podsumowania tekstu oprogramowania są rozległe i zróżnicowane. Podsumowanie tekstu może służyć do dostarczania aktualnych informacji o bieżących wydarzeniach. Integrując funkcję podsumowania tekstu z oprogramowaniem, nie tylko zwiększysz produktywność, ale także usprawnisz podejmowanie decyzji, uzyskując dostęp do ważnych danych tak szybko, jak to możliwe.
Interakcja między Aspose.Words A dużymi modelami językowymi jest zbudowana na architekturze REST. Takie podejście zapewnia niezawodną i bezpieczną komunikację między aplikacją Python via .NET a różnymi usługami AI. Aby skonfigurować uwierzytelnianie, musisz określić swój prywatny klucz API i endpoint usługi AI, która zapewnia potrzebne modele(OpenAiModel, GoogleAiModel, AnthropicAiModel). Aby uzyskać pełną listę obsługiwanych typów LLM, Zobacz API Reference.
Poznaj przyszłość inteligentnego przetwarzania tekstu w Python już dziś!
pip install aspose-words
Kopiuj
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")
# Używaj generatywnych modeli językowych OpenAI lub 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
Nasze pakiety Python hostujemy w repozytoriach PyPi. Postępuj zgodnie z instrukcjami krok po kroku, jak zainstalować "Aspose.Words for Python via .NET" w swoim środowisku deweloperskim.
Ten pakiet jest kompatybilny z Python ≥3.5 i <3.12. Jeśli tworzysz oprogramowanie dla systemu Linux, zapoznaj się z dodatkowymi wymaganiami dotyczącymi gcc i libpython w dokumentacji produktu.