Q.257開発者:API・AI Studio・CLI

回答を少しずつ表示(ストリーミング)するには?

公開日  運営:Geminiの疑問100運営事務局

Python・JavaScriptではstream=True、RESTでは?alt=sseを付けます。step.deltaイベントで文字を順に受け取れます。

ポイントのまとめ(本文より) 回答を少しずつ表示(ストリーミング)するには? チャット画面で、回答が出てくる様子を表示して待ち時間を短く感じさせる 長い文章の生成で、途中から読み始められるようにする
ポイントのまとめ(本文より)

使いどころ

  • チャット画面で、回答が出てくる様子を表示して待ち時間を短く感じさせる
  • 長い文章の生成で、途中から読み始められるようにする

具体的なコードは公式のクイックスタート(Streaming)に、Python・JavaScript・RESTの例が載っています。

出典:Google AI for Developers「Gemini API quickstart」。

↑