Skip to content

This is a web application that uses large langauge models like openai GPT and langchain to summarize long movie scripts to short useful summary in order to get overview of a screenplay in few minutes. It uses Flask and a Machine Learning algorithms.

Notifications You must be signed in to change notification settings

mugishasam123/screenplay-summarizer-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

4 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Movie Summarizer App

This is a web application that uses large langauge models like openai GPT and langchain to summarize long movie scripts to short useful summary in order to get overview of a screenplay in few minutes. It uses Flask and a Machine Learning algorithms.


Screenshot from 2023-05-26 23-02-51

Additional description about the project and its features.

Built With

  • Major languages (Python)

  • Technologies/tools used

    - Python
    - Langchain
    - Git(version control)
    

Getting Started

To get a local copy up and running follow these simple example steps.

Prerequisites

  • A text editor(preferably Visual Studio Code)
  • Python

Get openai api key

  • create openai key
  • get the api key

Libraries

  • langchain
  • flask

Install

Clone this repository

$ git clone https://github.com/mugishasam123/screenplay-summarizer-ai
.git
$ cd screenplay-summarizer-ai

Environment variables

Environment variables used in the app is OPENAI_API_KEY .

  • Create the .env file
  • Assign the openai key to the OPENAI_API_KEY variable

Run project

$ python3 app.py

Authors

👤 ** Mugisha Samuel**


🤝 Contributing

Contributions, issues, and feature requests are welcome!

Feel free to check the issues page.


Show your support

Give a ⭐️ if you like this project!

📝 License

This project is MIT licensed.

About

This is a web application that uses large langauge models like openai GPT and langchain to summarize long movie scripts to short useful summary in order to get overview of a screenplay in few minutes. It uses Flask and a Machine Learning algorithms.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published