テイラー百科事典
HTTP POST リクエスト
HTTP POSTリクエストは、クライアントがサーバへデータを「提出」し、新しいリソースを作成したり処理を依頼したりするHTTPメソッドです。GETがURLだけでデータを取得するのに対し、POSTはbodyにJSON・formなどのpayloadを載せて送れます。
HTTP POSTリクエストは、クライアントがサーバへデータを「提出」し、新しいリソースを作成したり処理を依頼したりするHTTPメソッドです。GETがURLだけでデータを取得するのに対し、POSTはbodyにJSON・formなどのpayloadを載せて送れます。
LLM API呼び出しはほぼ全てPOSTです。ユーザーが送るプロンプト(messages配列)をbodyに載せる必要があり、同じURLへ別のプロンプトを送るたびに新しい応答が生成されるからです。GETでプロンプトを渡すとURL長制限に引っかかり、キャッシュ挙動も崩れます。
POST /v1/messagesにContent-Type: application/jsonとAPIキーヘッダを付けてbodyをJSONで送る流れは、P2. APIでLLMを呼ぶとはで具体的に分解しました。
→ 1次ソース: MDN · HTTP POST method