awesome-llm-apps/ai_movie_production_agent
2024-07-14 21:28:48 -05:00
..
movie_production_agent.py Added new demo 2024-07-14 21:28:48 -05:00
README.md Added new demo 2024-07-14 21:28:48 -05:00
requirements.txt Added new demo 2024-07-14 21:28:48 -05:00

🎬 AI Movie Production Agent

This Streamlit app is an AI-powered movie production assistant that helps bring your movie ideas to life using Claude 3.5 Sonnet model. It automates the process of script writing and casting, allowing you to create compelling movie concepts with ease.

Features

  • Generates script outlines based on your movie idea, genre, and target audience
  • Suggests suitable actors for main roles, considering their past performances and current availability
  • Provides a concise movie concept overview

How to get Started?

  1. Clone the GitHub repository
git clone https://github.com/Shubhamsaboo/awesome-llm-apps.git
  1. Install the required dependencies:
pip install -r requirements.txt
  1. Get your Anthropic API Key
  • Sign up for an Anthropic account (or the LLM provider of your choice) and obtain your API key.
  1. Get your SerpAPI Key
  1. Run the Streamlit App
streamlit run movie_production_agent.py

How it Works?

The AI Movie Production Agent utilizes three main components:

  • ScriptWriter: Develops a compelling script outline with character descriptions and key plot points based on the given movie idea and genre.
  • CastingDirector: Suggests suitable actors for the main roles, considering their past performances and current availability.
  • MovieProducer: Oversees the entire process, coordinating between the ScriptWriter and CastingDirector, and providing a concise movie concept overview.