Step 8 of 10

リクエストの解剖

手紙の「中身」を書く

POSTリクエストでは、Body(ボディ) に実際のデータを入れます。 API基礎コースの仕上げとして、OpenAIのChat APIへのリクエストを作ってみましょう。

完成形(JSON Body)

{
  "model": "gpt-4o",
  "messages": [
    { "role": "user", "content": "Pythonの勉強法を教えて" }
  ],
  "temperature": 0.5
}

各パーツの意味

  1. model: 誰に頼むか(gpt-4o, gpt-3.5-turbo など)。
  2. messages: 会話の中身。user(あなた)とassistant(AI)の対話履歴。
  3. temperature: 創造性の度合い。0に近いと真面目に、1に近いと自由に答えます。

これらをJSON形式で整え、Bodyに入れて送信することで、初めてAIが応答してくれます。

Sources & Further Reading

Review Challenge

AIに「こんにちは」と話しかけるとき、そのテキストはリクエストのどこに入れる?