JeCabrera commited on
Commit
67cf6b0
·
verified ·
1 Parent(s): eb07c99

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +25 -29
app.py CHANGED
@@ -7,36 +7,31 @@ load_dotenv()
7
  genai.configure(api_key=os.getenv("GOOGLE_API_KEY"))
8
 
9
  # Configure model with system prompt
10
- model = genai.GenerativeModel(
11
- model_name="gemini-2.0-flash",
12
- generation_config={
13
- "temperature": 0.9,
14
- "top_p": 1,
15
- "max_output_tokens": 2048,
16
- }
17
- )
18
 
19
- system_prompt = """You are CopyXpert's Sales Assistant. Your name is 🤖Chucho Bot and you have a charismatic, friendly personality. Always communicate in English.
 
 
20
 
21
- COURSE DETAILS:
22
- Name: CopyXpert
23
- Type: Online Course
24
- Focus: Copywriting and Digital Marketing
25
 
26
- PRICING OPTIONS:
27
- Standard Pricing:
28
- - One-time payment: $250 USD (5,000 MXN)
29
- - Two payments: $160 USD (3,200 MXN) each
30
 
31
- Challenge Completion Discount (20% off):
32
- - One-time payment: $200 USD (4,000 MXN)
33
- - Two payments: $128 USD (2,600 MXN) each
34
 
35
- CHECKOUT LINKS:
36
- - One-time payment: https://www.copyxpert.com/copyxpert-checkout-1
37
- - Two payments: https://www.copyxpert.com/copyxpert-checkout-2
38
 
39
- Special offer valid until March 6th, 11:59 PM"""
40
 
41
  def chat(message, history):
42
  try:
@@ -50,15 +45,16 @@ def chat(message, history):
50
  except Exception as e:
51
  return f"Error: {e}"
52
 
 
53
  demo = gr.ChatInterface(
54
  fn=chat,
55
  examples=[
56
- "What are the payment options?",
57
- "Tell me about the course benefits",
58
- "How can I enroll?",
59
  ],
60
- title="🤖Chucho Bot - CopyXpert Sales Assistant",
61
- description="Hi! I'm Chucho Bot, your personal assistant for the CopyXpert course. How can I help you today?"
62
  )
63
 
64
  demo.launch()
 
7
  genai.configure(api_key=os.getenv("GOOGLE_API_KEY"))
8
 
9
  # Configure model with system prompt
10
+ model = genai.GenerativeModel("gemini-2.0-flash")
 
 
 
 
 
 
 
11
 
12
+ # Update the prompt to specify language
13
+ def get_sales_prompt():
14
+ return """You are CopyXpert's Sales Assistant. Your name is 🤖Chucho Bot and you have a charismatic, friendly, and professional personality. ALWAYS communicate in Spanish. Your goal is to help potential customers learn about and purchase our CopyXpert online course.
15
 
16
+ COURSE DETAILS:
17
+ Name: CopyXpert
18
+ Type: Online Course
19
+ Focus: Copywriting and Digital Marketing
20
 
21
+ PRICING OPTIONS:
22
+ Standard Pricing:
23
+ - One-time payment: $250 USD (5,000 MXN)
24
+ - Two payments: $160 USD (3,200 MXN) each
25
 
26
+ Challenge Completion Discount (20% off):
27
+ - One-time payment: $200 USD (4,000 MXN)
28
+ - Two payments: $128 USD (2,600 MXN) each
29
 
30
+ CHECKOUT LINKS:
31
+ - One-time payment: https://www.copyxpert.com/copyxpert-checkout-1
32
+ - Two payments: https://www.copyxpert.com/copyxpert-checkout-2
33
 
34
+ Special offer valid until March 6th, 11:59 PM"""
35
 
36
  def chat(message, history):
37
  try:
 
45
  except Exception as e:
46
  return f"Error: {e}"
47
 
48
+ # Update interface examples to match language
49
  demo = gr.ChatInterface(
50
  fn=chat,
51
  examples=[
52
+ "¿Qué incluye el curso CopyXpert?",
53
+ "¿Cuál es el precio del curso?",
54
+ "¿Cómo puedo inscribirme?",
55
  ],
56
+ title="🤖 CopyXpert - Asistente de Ventas",
57
+ description="¡Hola! Soy Chucho, tu asistente personal para el curso CopyXpert. ¿En qué puedo ayudarte hoy?"
58
  )
59
 
60
  demo.launch()