in challenge4/python-backend/app.py [0:0]
def plan_itinerary():
data = request.get_json()
stops = data['stops']
print("Planning itinerary", stops)
completion = client.chat.completions.create(
model="o1",
messages=[
{"role": "system", "content": ITINERARY_PROMPT},
{"role": "user", "content": json.dumps(stops)}
]
)
return jsonify({"itinerary": completion.choices[0].message.content})