Sömlös integration med ledande språkmodeller som OpenAI, Claude och Gemini ger omfattande AI‑baserade dokumentbehandlingsfunktioner för Python‑applikationer.
Upptäck och markera grammatiska fel i dokument med hjälp av OpenAI-, Google- och Claude‑AI‑modeller via Aspose.Words för Python via .NET. Metoden CheckGrammar analyserar DOC-, DOCX-, RTF-, PDF-, HTML-, Markdown-, ODT-, TXT- och EPUB‑filer och markerar grammatiska problem — vilket hjälper dig att leverera polerat, professionellt innehåll utan manuell korrekturläsning.
Autentisering kräver en API‑nyckel från den AI‑leverantör du har valt. För en fullständig lista över stödda modeller, se API‑referensen.
Börja kontrollera grammatiken i Python redan idag — prova live‑demot ovan.
pip install aspose-words
Kopiera
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")
# Använd generativa språkmodeller från OpenAI.
model = aw.ai.AiModel.create(aw.ai.AiModelType.GPT_4O_MINI).with_api_key(api_key).as_open_ai_model()
grammar_options = aw.ai.CheckGrammarOptions()
grammar_options.improve_stylistics = True
proofed_doc = model.check_grammar(doc, grammar_options)
proofed_doc.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("")
grammar_options = aw.ai.CheckGrammarOptions()
grammar_options.improve_stylistics = True
proofed_doc = model.check_grammar(doc, grammar_options)
proofed_doc.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.