Developing AI Systems with the OpenAI API
Francesca Donadoni
Curriculum Manager, DataCamp



from openai import OpenAI client = OpenAI(api_key="ENTER YOUR KEY HERE")response = client.chat.completions.create( model="gpt-4o-mini", messages=[ {"role": "user", "content": "Who developed ChatGPT?"} ] )print(response.choices[0].message.content)
ChatGPT was developed by OpenAI, an artificial intelligence research lab.


from openai import OpenAI client = OpenAI(api_key="ENTER YOUR KEY HERE") response = client.chat.completions.create( model="gpt-4o-mini",messages=[ {"role": "user", "content": "Please write down five trees with their scientific names in json format."} ],response_format={"type": "json_object"})
print(response.choices[0].message.content)
{
"trees": [
{"commonName": "Oak", "scientificName": "Quercus"},
{"commonName": "Maple", "scientificName": "Acer"},
{"commonName": "Pine", "scientificName": "Pinus"},
{"commonName": "Birch", "scientificName": "Betula"},
{"commonName": "Willow", "scientificName": "Salix"}
]
}

Developing AI Systems with the OpenAI API