Skip to content

As a distinguished AI Developer, you've been selected by Peterman Reality Tours, an internationally acclaimed tourism company, to undertake an influential project. This project requires you to harness the potential of OpenAI's API, to create an AI-powered travel guide for the culturally rich city of Paris.

Your creation will become a virtual Parisian expert, delivering valuable insights into the city's iconic landmarks and hidden treasures. The AI will respond intelligently to a set of common questions, providing a more engaging and immersive travel planning experience for the clientele of Peterman Reality Tours.

The ultimate aspiration is a user-friendly, AI-driven travel guide that significantly enhances the exploration of Paris. Users will be able to pre-define their questions and receive well-informed answers from the AI, providing a seamless and intuitive travel planning process.

# Start your code here!
import os
from openai import OpenAI

# Define the model to use
model = "gpt-4o-mini"

# Define the client
client = OpenAI()

# Start coding here

conversation = [
    {
        "role": "system",
        "content": "You are a helpful and factual Paris travel assistant that answers questions clearly and concisely."
    },
    {
        "role": "user",
        "content": "How far away is the Louvre from the Eiffel Tower (in miles) if you are driving?"
    },
    {
        "role": "assistant",
        "content": "The driving distance from the Louvre to the Eiffel Tower is approximately 2.5 miles (4 kilometers)."
    },
    {
        "role": "user",
        "content": "Where is the Arc de Triomphe?"
    },
    {
        "role": "assistant",
        "content": "The Arc de Triomphe is located at Place Charles de Gaulle, at the western end of the Champs-Élysées in Paris, France."
    },
    {
        "role": "user",
        "content": "What are the must-see artworks at the Louvre Museum?"
    },
    {
        "role": "assistant",
        "content": "Some must-see artworks at the Louvre include the Mona Lisa, the Venus de Milo, the Winged Victory of Samothrace, and Liberty Leading the People."
    }
]

# Send the request to the API
response = client.chat.completions.create(
    model=model,
    messages=conversation,
    temperature=0.0,
    max_tokens=100
)

# Print the assistant's final reply (if adding more conversation later)
print(response.choices[0].message.content)