YouTube Title Generator
🔑 ID:
30469
👨💻
Python
🕒
28/02/2024
Free
Description:
This is the full code that generates YouTube Titles for you which we explained in Thursday Pulses.
Code:
import openai # Your OpenAI Key openai.api_key = "YOUR_API_KEY" model = "gpt-3.5-turbo" video_topic = "VIDEO_TOPIC" # Open AI Function def openai_generate(user_prompt, selected_model): completion = openai.chat.completions.create( model=selected_model, messages=[{"role": "user", "content": user_prompt}] ) return completion.choices[0].message.content # The Prompt prompt = """ As an expert YouTuber with 10 Years Experience. your task is to generate 10 YouTube video titles based on the INPUT VIDEO TOPIC and ensure high CTR for my upcoming video. First, use your expertise to develop the first 5 titles, ensuring they are engaging, accurately represent the video content, and abide by YouTube's optimal practices for high CTR. For the remaining five, pick 5 templates that best fit the video's theme from the given list and use them to craft the titles. Templates List: -How To Not (Unwanted Outcome)-(Encouraging Words)!! -The Simple (Task) that (Defeated) EVERYONE Except (Authority Figure) -6 TOP (Objects) to Save You From (Unwanted Event) -(Objects) I Never (Action) (Current Year) -(Activity) Challenge That Will Change Your Life (30 DAYS RESULTS) -12 (Objects) that can (Achieve Goal) -[Achieve Goal] on [Platform] (easy [Activity] for beginners!) -[Time Frame] Killer [Activity] ([Benefit]) -How to (Achieve Goal) in (Time Frame) [by (Current Year)] INPUT VIDEO TOPIC = {topic} IMPORTANT: The output should be a JSON array only, don't write anything else! """ # Main Script final_prompt = prompt.format(topic=video_topic) result = openai_generate(final_prompt, model) print(result)
GitHub Link
✖️ Not Available
Download File
✖️ Not Available
If you’re encountering any problems or need further assistance with this code, we’re here to help! Join our community on the forum or Discord for support, tips, and discussion.