OpenAI, Claude ve Gemini gibi büyük dil modelleriyle sorunsuz entegrasyon, Python uygulamaları için kapsamlı yapay zeka tabanlı belge işleme yetenekleri sağlar.
OpenAI, Google ve Claude AI modellerini Aspose.Words for Python via .NET ile kullanarak belgelerdeki dilbilgisi hatalarını tespit edin ve vurgulayın. CheckGrammar yöntemi DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT ve EPUB dosyalarını analiz eder ve dilbilgisi sorunlarını işaretler — manuel düzeltme yapmadan kusursuz, profesyonel içerik sunmanıza yardımcı olur.
Kimlik doğrulama için seçtiğiniz AI sağlayıcısından bir API anahtarı gereklidir. Desteklenen modellerin tam listesi için API Referansına bakın.
Bugün Python içinde dilbilgisi denetimine başlayın — yukarıdaki canlı demoyu deneyin.
pip install aspose-words
Kopyala
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")
# OpenAI üretici dil modellerini kullanın.
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
Python paketlerimizi PyPi depolarında barındırıyoruz. "Aspose.Words for Python via .NET" geliştirici ortamınıza nasıl kuracağınızla ilgili adım adım talimatları izleyin.
Bu paket Python ≥3.5 ve <3.12 ile uyumludur. Linux için yazılım geliştiriyorsanız, lütfen Ürün Belgelerinde gcc ve libpython için ek gereksinimlere bakın.