Brezhibna integracija z glavnimi jezikovnimi modeli, kot so OpenAI, Claude in Gemini, omogoča obsežne zmožnosti obdelave dokumentov na osnovi umetne inteligence za Python aplikacije.
Zaznavajte in označujte slovnične napake v dokumentih z uporabo AI modelov OpenAI, Google in Claude v kombinaciji z Aspose.Words za Python via .NET. Metoda CheckGrammar analizira datoteke DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT in EPUB ter označi slovnične težave — kar vam pomaga ustvariti izpopolnjeno, profesionalno vsebino brez ročnega lektoriranja.
Za avtentikacijo je potreben API ključ vašega izbranega ponudnika AI. Za popoln seznam podprtih modelov si oglejte referenco API.
Začnite danes preverjati slovnico v Python — preizkusite živo demonstracijo zgoraj.
pip install aspose-words
Kopirati
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")
# Uporabite generativne jezikovne modele 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
Ta paket je združljiv s Python ≥3.5 in <3.12. Če razvijate programsko opremo za Linux, si oglejte dodatne zahteve za gcc in libpython v dokumentaciji izdelka.