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