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

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +29 -25
app.py CHANGED
@@ -7,31 +7,36 @@ load_dotenv()
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,16 +50,15 @@ def chat(message, history):
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()
 
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.
 
 
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
  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()