Безшовна інтеграція з генеративними мовними моделями Google Gemini забезпечує широкі можливості обробки документів на основі ШІ для застосунків на Python.
Автоматизуйте переклад документів, використовуючи моделі Google Gemini AI з Aspose.Words для Python via .NET. Перекладайте файли DOC, DOCX, RTF, PDF, HTML, Markdown, ODT, TXT та EPUB на понад 300 мов зі збереженням оригінального макету та форматування. Рушій на основі ШІ автоматично визначає вихідну мову — навіть у багатомовних документах — і залишає неперекладеними лише ті фрагменти, які не може розпізнати.
Для автентифікації потрібен ключ API Google. Повний список підтримуваних моделей ШІ див. у Довіднику API.
Почніть перекладати документи в Python вже сьогодні — спробуйте інтерактивну демонстрацію вище.
pip install aspose-words
Копія
doc = aw.Document("Document.docx")
api_key = os.getenv("API_KEY")
# Використовуйте генеративні мовні моделі Google.
model = aw.ai.AiModel.create(aw.ai.AiModelType.GEMINI_FLASH_LATEST).with_api_key(api_key)
translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_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("")
translated_doc = model.translate(doc, aw.ai.Language.ARABIC)
translated_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 у сховищах PyPi. Будь ласка, дотримуйтесь покрокових інструкцій щодо встановлення "Aspose.Words for Python via .NET" у середовище розробника.
Цей пакет сумісний з Python ≥3.5 і <3.12. Якщо ви розробляєте програмне забезпечення для Linux, перегляньте додаткові вимоги до gcc і libpython у документації продукту.