import streamlit as st import openai import os openai.api_key = os.getenv("openapikey") def generate_video_script(blog_post): messages = [ {"role": "system", "content": "You are a video script generator. Create engaging and concise video scripts from blog posts."}, {"role": "user", "content": f"Create a video script from the following blog post:\n{blog_post}"} ] try: response = openai.chat.completions.create( model="gpt-3.5-turbo", # Or another suitable chat model messages=messages, max_tokens=500 ) return response.choices[0].message.content.strip() except openai.OpenAIError as e: return f"An error occurred: {e}" st.title("Video Script Generator") blog_post = st.text_area("Enter Blog Post:") if st.button("Submit"): if blog_post: script = generate_video_script(blog_post) st.write(script)