Intégration transparente avec les principaux modèles de langage tels qu'OpenAI, Claude et Gemini offre des capacités étendues de traitement de documents basées sur l'IA pour les applications Python.
Détectez et mettez en évidence les erreurs grammaticales dans les documents en utilisant les modèles d'IA OpenAI, Google et Claude avec Aspose.Words pour Python via .NET. La méthode CheckGrammar analyse les fichiers DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT et EPUB et signale les problèmes grammaticaux — vous aidant à fournir un contenu soigné et professionnel sans relecture manuelle.
L'authentification nécessite une clé API de votre fournisseur d'IA choisi. Pour la liste complète des modèles pris en charge, consultez la Référence API.
Commencez à vérifier la grammaire en Python dès aujourd'hui — essayez la démo en direct ci‑dessus.
pip install aspose-words
Copie
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")
# Utilisez les modèles de langage génératifs 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
Nous hébergeons Python dans des référentiels PyPi. Veuillez suivre les instructions étape par étape sur la façon d'installer "Aspose.Words for Python via .NET" dans votre environnement de développeur.
Ce package est compatible avec Python ≥3.5 et <3.12. Si vous développez des logiciels pour Linux, veuillez consulter les exigences supplémentaires pour gcc et libpython dans Product Documentation.