Spaces:
Runtime error
Runtime error
Update app.py
Browse files
app.py
CHANGED
|
@@ -4,34 +4,32 @@ from transformers import pipeline
|
|
| 4 |
import gradio as gr
|
| 5 |
|
| 6 |
# Load FLAN-T5-LARGE pipeline
|
| 7 |
-
generator = pipeline("
|
| 8 |
|
| 9 |
def generate_brand_identity(startup_idea):
|
| 10 |
-
# Make each prompt practical and targeted
|
| 11 |
-
|
| 12 |
# Brand Names
|
| 13 |
-
prompt_name = f"
|
| 14 |
brand_names = generator(prompt_name, max_length=60, num_return_sequences=1)[0]["generated_text"]
|
| 15 |
|
| 16 |
# Tagline
|
| 17 |
-
tagline_prompt = f"
|
| 18 |
tagline = generator(tagline_prompt, max_length=30, num_return_sequences=1)[0]['generated_text']
|
| 19 |
|
| 20 |
-
# Brand Personality
|
| 21 |
-
personality_prompt = f"Describe the brand personality
|
| 22 |
-
personality = generator(personality_prompt, max_length=
|
| 23 |
|
| 24 |
-
#
|
| 25 |
-
colours_prompt = f"Suggest
|
| 26 |
colours = generator(colours_prompt, max_length=40, num_return_sequences=1)[0]['generated_text']
|
| 27 |
|
| 28 |
-
# Target Audience
|
| 29 |
-
audience_prompt = f"
|
| 30 |
audience = generator(audience_prompt, max_length=50, num_return_sequences=1)[0]['generated_text']
|
| 31 |
|
| 32 |
-
# Slogan
|
| 33 |
-
slogan_prompt = f"
|
| 34 |
-
slogan = generator(slogan_prompt, max_length=
|
| 35 |
|
| 36 |
return (
|
| 37 |
brand_names.strip(),
|
|
|
|
| 4 |
import gradio as gr
|
| 5 |
|
| 6 |
# Load FLAN-T5-LARGE pipeline
|
| 7 |
+
generator = pipeline("text-generation", model="gpt2-large")
|
| 8 |
|
| 9 |
def generate_brand_identity(startup_idea):
|
|
|
|
|
|
|
| 10 |
# Brand Names
|
| 11 |
+
prompt_name = f"Give three short, creative, and unique brand name ideas for a startup that is {startup_idea}. Avoid repetition and ensure they are realistic for a business."
|
| 12 |
brand_names = generator(prompt_name, max_length=60, num_return_sequences=1)[0]["generated_text"]
|
| 13 |
|
| 14 |
# Tagline
|
| 15 |
+
tagline_prompt = f"Generate a catchy and original tagline for a startup focused on {startup_idea}. Keep it under 10 words."
|
| 16 |
tagline = generator(tagline_prompt, max_length=30, num_return_sequences=1)[0]['generated_text']
|
| 17 |
|
| 18 |
+
# Brand Personality
|
| 19 |
+
personality_prompt = f"Describe the brand personality of a startup doing {startup_idea} in one powerful sentence. Use descriptive adjectives, not vague words."
|
| 20 |
+
personality = generator(personality_prompt, max_length=40, num_return_sequences=1)[0]['generated_text']
|
| 21 |
|
| 22 |
+
# Brand Colours
|
| 23 |
+
colours_prompt = f"Suggest a primary and secondary brand colour with HEX codes for a startup about {startup_idea}. Format: Color Name - HEX"
|
| 24 |
colours = generator(colours_prompt, max_length=40, num_return_sequences=1)[0]['generated_text']
|
| 25 |
|
| 26 |
+
# Target Audience
|
| 27 |
+
audience_prompt = f"Describe the ideal target audience (age, profession, need) for a startup doing {startup_idea}."
|
| 28 |
audience = generator(audience_prompt, max_length=50, num_return_sequences=1)[0]['generated_text']
|
| 29 |
|
| 30 |
+
# Slogan
|
| 31 |
+
slogan_prompt = f"Suggest a memorable and short slogan (max 7 words) for a startup about {startup_idea}. Make it inspirational or witty."
|
| 32 |
+
slogan = generator(slogan_prompt, max_length=20, num_return_sequences=1)[0]['generated_text']
|
| 33 |
|
| 34 |
return (
|
| 35 |
brand_names.strip(),
|