---
title: 今改めて考えるストリーミングレスポンス
tags:  #postman  
author: [Koki Miura](https://docswell.com/user/k_miura_io)
site: [Docswell](https://www.docswell.com/)
thumbnail: https://bcdn.docswell.com/page/V7PK3M82J8.jpg?width=480
description: 2026/05/19 「Postman API Night Nagoya 2026 Spring」 https://postman.connpass.com/event/385101/
published: May 19, 26
canonical: https://docswell.com/s/k_miura_io/KR8GLW-2026-05-19-194616
---
# Page. 1

![Page Image](https://bcdn.docswell.com/page/V7PK3M82J8.jpg)

今改めて考えるストリーミングレスポンス
Koki Miura(@k_miura_io)


# Page. 2

![Page Image](https://bcdn.docswell.com/page/2JVV49NXJQ.jpg)

自己紹介
• 三浦 耕生(こうき)
• エンジニア
• 俺の勉強会 運営
• JAWS UG名古屋＆神戸 運営
• 鯱.py 運営
@k_miura_io
koki.miura05


# Page. 3

![Page Image](https://bcdn.docswell.com/page/5EGL1ZKRJL.jpg)



# Page. 4

![Page Image](https://bcdn.docswell.com/page/4JQYDLNY7P.jpg)

ストリーミングレスポンスとは？
• サーバーからのレスポンスを一度に返すので
はなく、用意できたものから順次レスポンスを
返す仕組み
• HTTPのレスポンス
• LLMエージェントで注目されている技術


# Page. 5

![Page Image](https://bcdn.docswell.com/page/K74WZDGZE1.jpg)

挙動の違い
通常
ストリーミング


# Page. 6

![Page Image](https://bcdn.docswell.com/page/LJ1YRZDDEG.jpg)

Websocketとの違い
項目
ストリーミングレスポンス（HTTP Streaming / SSE など）
WebSocket
接続方向
主にサーバー → クライアント
双方向（クライアント
認証
HTTP認証がそのまま使いやすい（Cookie, Bearer Token,
接続時に認証が必要。JWTやCookieを使うことが多い
Sessionなど）
再接続
通常のHTTPリクエストとして再実行
切断時に再接続処理が必要
サーバー負荷
比較的軽い
接続維持コストが高め
代表技術
SSE(Server-Sent Events), chunked response
WebSocket protocol
向いているユースケース
AIチャットの逐次生成、ログ配信、進捗通知
チャット、オンラインゲーム、共同編集、リアルタイム操作
サーバー）


# Page. 7

![Page Image](https://bcdn.docswell.com/page/GJWG19Y872.jpg)

実装のポイント(LLMと
連携したAPIの例)
• LLMからの返答で生成され
たものからfor文を利用して
順次返答するようにする
• Pythonであればyieldで実現
可能
• FastAPIだとServer-Sent
Events(SSE)に対応したレス
ポンスクラスが用意されて
いるので実装自体がとても
シンプルになる


# Page. 8

![Page Image](https://bcdn.docswell.com/page/4EZLP9X973.jpg)

(参考)実装の比較
同期的なレスポンスのエンドポイント
ストリーミングレスポンス


# Page. 9

![Page Image](https://bcdn.docswell.com/page/Y76WMK4D7V.jpg)

レスポンスの中身
• レスポンスの中身はJSON
に近いが、【text/eventstream】という形式で返答さ
れる
• EventSource APIを備えた
ブラウザでサポートされて
いる形式


# Page. 10

![Page Image](https://bcdn.docswell.com/page/G75MZPQ874.jpg)

SSEのデバッグならPostman
• PostmanでSSEに対応したAPIをリクエスト
するとレスポンスが逐次表示されるように
なる
• 接続の開始・終了を見ることができてスト
リーミングレスポンスのデバッグが楽


# Page. 11

![Page Image](https://bcdn.docswell.com/page/9J29R6PVER.jpg)

DEMO


# Page. 12

![Page Image](https://bcdn.docswell.com/page/DEY4D95QJM.jpg)

まとめ
• ストリーミングレスポンスを使うと時間のかかるレスポンスを逐次返すことができる
• Websocketと違い常時接続を維持する必要が無いのでLLMのチャットと相性が
良い
• Postmanならストリーミングレスポンスのテストがやりやすい
AIチャットのUX向上の重要な要素の一つ


# Page. 13

![Page Image](https://bcdn.docswell.com/page/VJNY6LN278.jpg)

ソースコード
https://github.com/Miura55/claude-stream-sample-api


# Page. 14

![Page Image](https://bcdn.docswell.com/page/YE9PL4RDJ3.jpg)

END


