Sömlös integration med ledande språkmodeller som OpenAI, Claude och Gemini ger omfattande AI‑baserade dokumentbehandlingsfunktioner för Python‑applikationer.
Extrahera viktig information från texter och dokument programmatiskt. Generera kortfattade, informativa sammanfattningar som fångar innebörden av text med hjälp av stora språkmodeller (LLM) i Python. Tillämpningarna av programvarutextsammanfattning är stora och varierade. Textsammanfattning kan användas för att ge aktuell information om aktuella händelser. Genom att integrera textsammanfattningsfunktionen i din programvara ökar du inte bara produktiviteten utan förbättrar också beslutsfattandet genom att få tillgång till viktiga data så snabbt som möjligt.
Interaktionen mellan Aspose.Words och stora språkmodeller bygger på en REST - arkitektur. Detta tillvägagångssätt ger pålitlig och säker kommunikation mellan din Python via .NET applikation och olika AI - tjänster. För att ställa in autentisering måste du ange din privata API - nyckel och endpoint för AI - tjänsten som tillhandahåller de modeller du behöver (OpenAiModel, GoogleAiModel, AnthropicAiModel). För en fullständig lista över LLM - typer som stöds, se API Reference.
Upplev framtiden för intelligent textbehandling i Python idag!
pip install aspose-words
Kopiera
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")
# Använd generativa språkmodeller från 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
Vi är värd för våra Python paket i PyPi- förråd. Följ steg-för-steg-instruktionerna för hur du installerar "Aspose.Words for Python via .NET" i din utvecklarmiljö.
Detta paket är kompatibelt med Python ≥3.5 och <3.12. Om du utvecklar programvara för Linux, vänligen ta en titt på ytterligare krav för gcc och libpython i produktdokumentation.