Skip to main content

Summarize information from vectorized files using OpenAI's powerful models, and explore data further with an interactive prompt for deep dives into content.

Project description

summawise

PyPI - Version

Summarize information from vectorized files using OpenAI's powerful models, and explore data further with an interactive prompt for deep dives into content.

Notes

This tool uses OpenAI API features which are currently in beta.

Resources:

Information

The following inputs are supported:

  • YouTube video URLs. (Transcript is extracted and used as text)
  • Local files. (Any type of content, file will be uploaded byte for byte)
  • Other URLs, depending on the response content. (Text content, PDF files, and HTML are all supported)

Support for a wider variety of input may be added in the future.

Potential improvements:

  • Directory support (Enter a local directory path, contents are uploaded recursively)
  • Archive support (Both URLs and local files - automatically extract/upload contents of .zip/.tar.gz files)
  • VectorStore caching (already supported for youtube videos, the goal is to implement this for all inputs)
  • Multiple "assistants" with more intricate instructions, which would be selected based on the type of information being analyzed.
    • A custom assistant can already be used by manually changing the "assistant_id" property in settings file.
  • User friendly command line interface.

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

summawise-0.2.1.tar.gz (24.8 kB view details)

Uploaded Source

Built Distribution

summawise-0.2.1-py3-none-any.whl (27.3 kB view details)

Uploaded Python 3

File details

Details for the file summawise-0.2.1.tar.gz.

File metadata

  • Download URL: summawise-0.2.1.tar.gz
  • Upload date:
  • Size: 24.8 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for summawise-0.2.1.tar.gz
Algorithm Hash digest
SHA256 ad4693d04d7c3cd24ad3ca25c517edd3cc266f28e14fefc99a89e11b3100a1ab
MD5 cc1daa368275f3f9423fccd11372599f
BLAKE2b-256 939160a148fab1958d5e88dd3d841a3a091298d373dbcb822b04b0ee1222bf7c

See more details on using hashes here.

File details

Details for the file summawise-0.2.1-py3-none-any.whl.

File metadata

  • Download URL: summawise-0.2.1-py3-none-any.whl
  • Upload date:
  • Size: 27.3 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.0.0 CPython/3.12.4

File hashes

Hashes for summawise-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 55583b0af4264f7bc27b8d0dfb6e46a82e04a61b4754305ab52e34d70b7fc7bc
MD5 d5e6da0d8a3ec2c66b87767c0a12e0c5
BLAKE2b-256 224c52e5daef1a7e0fb7f6155e14ad5078bc37cea441ae5540f5a9b6dd43029b

See more details on using hashes here.

Supported by

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