テイラー百科事典
JSON
JSON (JavaScript Object Notation)は、キー・値ペアと配列でデータを表現するテキストベースのフォーマットです。人間にも読みやすく機械でもパースしやすいため、現代WebAPIの事実上の標準交換フォーマットになっています。
JSON (JavaScript Object Notation)は、キー・値ペアと配列でデータを表現するテキストベースのフォーマットです。人間にも読みやすく機械でもパースしやすいため、現代WebAPIの事実上の標準交換フォーマットになっています。RFC 8259に正式な仕様があります。
LLM APIはリクエストもレスポンスも全てJSONです。リクエストbodyのmessages: [{"role":"user","content":"..."}]のような構造化された会話履歴もJSON、レスポンスのcontent・usage.input_tokens・stop_reasonなどのフィールドもJSONです。Function calling/Tool useではLLM自体にJSON schemaに沿ったオブジェクトを生成させることもあります。
ですからAPIを理解するにはJSON構造を読む感覚が必須です。P2. APIでLLMを呼ぶとはで実際のリクエスト・レスポンスJSONをフィールド単位で分解しました。