def plan_itinerary()

in challenge3/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})