(a)

#!/usr/bin/env python3
import os
from openai import OpenAI
API_KEY = os.environ.get("OPENAI_API_KEY")
client = OpenAI(api_key=API_KEY)
response = client.chat.completions.create(
       model="gpt-4o-mini",
        messages=[
              {"role": "system", "content": "You are a helpful assistant."},
              {"role": "user", "content": "富士山の高さは？"}
       ]
 )
print(response.choices[0].message.content)


(b)
#!/usr/bin/env python3 
import os
import requests
API_KEY = os.environ.get("OPENAI_API_KEY")
url = "https://api.openai.com/v1/chat/completions"
headers = {
    "Content-Type": "application/json",
    "Authorization": f"Bearer {API_KEY}"
}
data = {
    "model": "gpt-4o-mini",
    "messages": [
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "富士山の高さは？"}
    ]
}
response = requests.post(url, headers=headers, json=data)
result = response.json()
print(result["choices"][0]["message"]["content"])


(c)
富士山の高さは3,776メートルです。日本一高い山として知られ、多くの観光客や登山者が訪れています。