Skip to main content

An advanced Python tool that empowers you to effortlessly draft impressive PowerPoint presentations from Word documents using generative AI.

Project description

Odin-Slides: Empower Your Presentations with AI

Odin-Slides is an advanced Python tool that empowers you to effortlessly craft impressive PowerPoint presentations. By harnessing the capabilities of Language Models (LLM), Odin-Slides takes presentation creation to the next level.

Key Features:

  1. Smart Presentation Creation: Easily craft new PowerPoint presentations or update existing ones through odin-slides' intuitive command-line interface. Provide a template, and let odin-slides manage the rest, ensuring a seamless experience.

  2. Input-Driven Presentation Generation: Harness the power of odin-slides to effortlessly transform Microsoft Word (docx) files into captivating presentations. This intelligent tool expertly distills extensive Word documents, converting input into impactful and concise slides. Keep an eye out for upcoming updates that will expand compatibility to include file formats like LaTeX and PDF.

  3. Customizable Language Models: odin-slides supports various language models, with OpenAI GPT-3.5 Turbo as the initial option. Tailor your choice of language model to best suit your presentation requirements, granting you flexibility and control.

  4. Automatic Template Loading: Specify your desired PowerPoint file as a template, and odin-slides will automatically apply its layout theme. Eliminate the need for manual template configuration each time you create a presentation.

  5. Session Resumption: Save your presentation creation sessions for future resumption, allowing you to work at your preferred pace. odin-slides keeps track of your progress, enabling you to seamlessly continue from where you left off.

  6. Extensibility: odin-slides is designed for extensibility, accommodating additional Language Models and file types in forthcoming updates. Anticipate enhanced functionality and new features as the tool evolves.

Latest Updates

Version 0.9 (February 27, 2024)

  • Deprecated gpt-3.5-turbo-16k in favor of defaulting to gpt-3.5-turbo with a 16k context window.

Version 0.7 (November 19, 2023)

  • This update addresses a bug in prior versions that resulted in the creation of empty presentations due to certain inconsistencies. The update not only resolves this specific issue but also incorporates improved handling of undeterministic inconsistencies, ensuring a more reliable and stable user experience in alignment with the latest OpenAI updates. (Issue #2)

Version 0.6 (September 27, 2023)

  • Added a new feature that allows odin-slides adopt manual modifications done by the user to the pptx text. This includes manually modified text in the title or the content of the slides. (Issue #1)

Stay ahead in the world of presentations with odin-slides — your versatile and intelligent helper in creating impactful content.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

odin-slides-0.9.tar.gz (17.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

odin_slides-0.9-py3-none-any.whl (16.1 kB view details)

Uploaded Python 3

File details

Details for the file odin-slides-0.9.tar.gz.

File metadata

  • Download URL: odin-slides-0.9.tar.gz
  • Upload date:
  • Size: 17.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.3

File hashes

Hashes for odin-slides-0.9.tar.gz
Algorithm Hash digest
SHA256 6b5c3cf56156fc2c951ca2c5c4a05dc68d92aefa9f3e4d9c07fe4435421c825e
MD5 4232db99220d6376d4655413edb4e3c6
BLAKE2b-256 72c8bcd105b5e441fd868dfc0d36c7666d7290b9ddaa78a68e666d6124dc89e6

See more details on using hashes here.

File details

Details for the file odin_slides-0.9-py3-none-any.whl.

File metadata

  • Download URL: odin_slides-0.9-py3-none-any.whl
  • Upload date:
  • Size: 16.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.11.3

File hashes

Hashes for odin_slides-0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 22c0b566422c5f00b505b744598f625a77ca7b7c03352fe4f454b2cdac338804
MD5 4980ca97b926ed6acbcf9027798fe9b5
BLAKE2b-256 d4b8c7e6bcfdad7ffa9ab2b36aff896611ff96c66033c2e04c8e5056a12772e1

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page