Lhumpal commited on
Commit
0e7901e
·
verified ·
1 Parent(s): 26eeabd

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +15 -3
app.py CHANGED
@@ -46,9 +46,21 @@ async def chat(request: ChatRequest):
46
  return {"response": response.choices[0].message.content}
47
 
48
  if request.model_choice == "google":
49
- client = genai.Client(api_key=google_api_key)
50
-
51
- response = client.models.generate_content(model="gemini-2.0-flash", contents=request.message)
 
 
 
 
 
 
 
 
 
 
 
 
52
  return {"response": response.text}
53
 
54
  except Exception as e:
 
46
  return {"response": response.choices[0].message.content}
47
 
48
  if request.model_choice == "google":
49
+ messages = [
50
+ {"role": "user", "parts": [{"text": "I have 10 dogs"}]},
51
+ {"role": "model", "parts": [{"text": "Great! Dogs are fun pets."}]},
52
+ {"role": "user", "parts": [{"text": "How many dogs do I have?"}]},
53
+ ]
54
+
55
+ response = client.models.generate_content(
56
+ model="gemini-2.0-flash",
57
+ contents=messages,
58
+ config=GenerateContentConfig(
59
+ system_instruction=[
60
+ "Respond like you are a pirate.",
61
+ ]
62
+ ),
63
+ )
64
  return {"response": response.text}
65
 
66
  except Exception as e: