by shigemk2

当面は技術的なことしか書かない

gemini cli ストリーム処理

  • AIからの応答を一度に全て受け取るのではなく、小さなチャンク(断片)として順次受信
    • インタラクティブモードでよく使われる
  • Content: テキストコンテンツの断片
  • ToolCallRequest: ツール実行の要求
  • Thought: AIの思考過程(対応モデルのみ)
  • Finished: ストリーム完了の通知
  • Error: エラー発生の通知

github.com