Opsummér Word-, PDF- og webdokumenter i Python

Python-løsning til at opsummere dokumenter ved hjælp af AI

Sømløs integration med de førende sprogmodeller som OpenAI, Claude og Gemini giver omfattende AI-baserede dokumentbehandlingsfunktioner til Python-applikationer.

Se kodestykket

Intelligent tekstopsummering til Python via .NET applikationer

Uddrag nøgleoplysninger fra tekster og dokumenter programmatisk. Generer koncise, informative oversigter, der fanger betydningen af tekst ved hjælp af store sprogmodeller (LLM) i Python. Anvendelsen af tekstoversigter er omfattende og varieret. Tekst opsummering kan bruges til at give up-to-date information om aktuelle begivenheder. Ved at integrere tekst opsummering funktion i dit program, vil du ikke kun øge produktiviteten, men også forbedre beslutningstagning ved at få adgang til vigtige data så hurtigt som muligt.

Nøglefunktioner

  • Brugervenlig API, der nemt kan integreres med Python via .NET-software
  • Evne til at integrere med forskellige LLM modeller til at opfylde dine behov
  • Mulighed for at tilpasse tekst opsummering indstillinger
  • Støtte til en bred vifte af filformater

Interaktionen mellem Aspose.Words og store sprogmodeller er bygget på en REST-arkitektur. Denne tilgang giver pålidelig og sikker kommunikation mellem din Python via .NET applikation og forskellige AI-tjenester. For at konfigurere godkendelse skal du angive din private API-nøgle og endpoint for den AI-tjeneste, der leverer de modeller, du har brug for (OpenAiModel, GoogleAiModel, AnthropicAiModel). For en komplet liste over understøttede LLM typer, se API Reference.

Oplev fremtiden for intelligent tekstbehandling i Python i dag!

Eksempelkode i Python til at opsummere et dokument
Vælg målformatet fra listen
Kør kode
pip install aspose-words
Kopi
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")

# Brug generative sprogmodeller fra OpenAI eller 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
Kør kode

Sådan opsummerer du et dokument i Python

  1. Installer Aspose.Words for Python via .NET.
  2. Tilføj en biblioteksreference (importer biblioteket) til dit Python-projekt.
  3. Åbn kildefilen i Python.
  4. Kald -metoden og videregiv dit dokument sammen med SummarizeOptions-parameteren.
  5. Når processen er færdig, får du en kortfattet dokumentopsummering, som du kan gemme som en ny fil i det format, du har brug for.

Python via .NET-bibliotek til at opsummere dokumenter

Vi hoster vores Python pakker i PyPi- depoter. Følg venligst trin-for-trin instruktionerne om, hvordan du installerer "Aspose.Words for Python via .NET" til dit udviklermiljø.

Systemkrav

Denne pakke er kompatibel med Python ≥3.5 og <3.12. Hvis du udvikler software til Linux, så se venligst på yderligere krav til gcc og libpython i produktdokumentation.

5%

Abonner på Aspose produktopdateringer

Få månedlige nyhedsbreve og tilbud leveret direkte til din postkasse.

© Aspose Pty Ltd 2001-2026. Alle rettigheder forbeholdes.