Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 10 of 432 for stream (0.04 seconds)

  1. docs/zh-hant/docs/advanced/stream-data.md

    # 串流資料 { #stream-data }
    
    如果你要串流可用 JSON 結構化的資料,應該[串流 JSON Lines](../tutorial/stream-json-lines.md)。
    
    但如果你想串流純二進位資料或字串,以下是做法。
    
    /// info
    
    已在 FastAPI 0.134.0 新增。
    
    ///
    
    ## 使用情境 { #use-cases }
    
    當你想串流純字串時可以用這個機制,例如直接轉發來自 AI LLM 服務的輸出。
    
    你也可以用它來串流大型二進位檔案,邊讀邊將每個區塊(chunk)串流出去,而不必一次把整個檔案載入記憶體。
    
    你也可以用同樣方式串流視訊或音訊,甚至可以在處理的同時即時產生並傳送。
    
    ## 使用 `yield` 的 `StreamingResponse` { #a-streamingresponse-with-yield }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:33:04 GMT 2026
    - 4.9K bytes
    - Click Count (0)
  2. docs/en/docs/advanced/stream-data.md

    # Stream Data { #stream-data }
    
    If you want to stream data that can be structured as JSON, you should [Stream JSON Lines](../tutorial/stream-json-lines.md).
    
    But if you want to **stream pure binary data** or strings, here's how you can do it.
    
    /// info
    
    Added in FastAPI 0.134.0.
    
    ///
    
    ## Use Cases { #use-cases }
    
    You could use this if you want to stream pure strings, for example directly from the output of an **AI LLM** service.
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 05 18:13:19 GMT 2026
    - 5.4K bytes
    - Click Count (0)
  3. docs/zh/docs/advanced/stream-data.md

    # 流式数据 { #stream-data }
    
    如果你要流式传输可以结构化为 JSON 的数据,你应该[流式传输 JSON Lines](../tutorial/stream-json-lines.md)。
    
    但如果你想流式传输纯二进制数据或字符串,可以按下面的方法操作。
    
    /// info | 信息
    
    自 FastAPI 0.134.0 起新增。
    
    ///
    
    ## 使用场景 { #use-cases }
    
    如果你想流式传输纯字符串,例如直接来自某个 AI LLM 服务的输出,可以使用它。
    
    你也可以用它来流式传输大型二进制文件,在读取的同时按块发送,无需一次性把所有内容读入内存。
    
    你还可以用这种方式流式传输视频或音频,甚至可以在处理的同时生成并发送。
    
    ## 使用 `yield` 的 `StreamingResponse` { #a-streamingresponse-with-yield }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:29:48 GMT 2026
    - 5.2K bytes
    - Click Count (0)
  4. docs/ja/docs/advanced/stream-data.md

    # データのストリーミング { #stream-data }
    
    JSON として構造化できるデータをストリームしたい場合は、[JSON Lines をストリームする](../tutorial/stream-json-lines.md) を参照してください。
    
    しかし、純粋なバイナリデータや文字列をストリームしたい場合は、次のようにできます。
    
    /// info | 情報
    
    FastAPI 0.134.0 で追加されました。
    
    ///
    
    ## ユースケース { #use-cases }
    
    例えば、AI LLM サービスの出力をそのまま、純粋な文字列としてストリームしたい場合に使えます。
    
    メモリに一度に全て読み込むことなく、読み込みながらチャンクごとに送ることで、巨大なバイナリファイルをストリームすることにも使えます。
    
    同様に、動画や音声をストリームすることもできます。処理しながら生成し、そのまま送信することも可能です。
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:55:22 GMT 2026
    - 6.7K bytes
    - Click Count (0)
  5. docs/ko/docs/tutorial/stream-json-lines.md

    # JSON Lines 스트리밍 { #stream-json-lines }
    
    연속된 데이터를 "**스트림**"으로 보내고 싶다면 **JSON Lines**를 사용할 수 있습니다.
    
    /// info
    
    FastAPI 0.134.0에 추가되었습니다.
    
    ///
    
    ## 스트림이란 { #what-is-a-stream }
    
    데이터를 "**스트리밍**"한다는 것은 애플리케이션이 전체 항목 시퀀스가 모두 준비될 때까지 기다리지 않고 클라이언트로 데이터 항목을 보내기 시작한다는 뜻입니다.
    
    즉, 첫 번째 항목을 보내면 클라이언트는 그것을 받아 처리하기 시작하고, 그동안 애플리케이션은 다음 항목을 계속 생성할 수 있습니다.
    
    ```mermaid
    sequenceDiagram
        participant App
        participant Client
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:56:39 GMT 2026
    - 4.8K bytes
    - Click Count (0)
  6. docs/en/docs/tutorial/stream-json-lines.md

    ## Use Cases { #use-cases }
    
    You could use this to stream data from an **AI LLM** service, from **logs** or **telemetry**, or from other types of data that can be structured in **JSON** items.
    
    /// tip
    
    If you want to stream binary data, for example video or audio, check the advanced guide: [Stream Data](../advanced/stream-data.md).
    
    ///
    
    ## Stream JSON Lines with FastAPI { #stream-json-lines-with-fastapi }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 05 18:13:19 GMT 2026
    - 4.3K bytes
    - Click Count (0)
  7. docs/zh-hant/docs/tutorial/stream-json-lines.md

    # 串流 JSON Lines { #stream-json-lines }
    
    當你有一連串資料想以「**串流**」方式傳送時,可以使用 **JSON Lines**。
    
    /// info
    
    在 FastAPI 0.134.0 新增。
    
    ///
    
    ## 什麼是串流? { #what-is-a-stream }
    
    「**Streaming**」資料表示你的應用會在整個資料序列尚未完全準備好之前,就開始將資料項目傳送給用戶端。
    
    也就是說,它會先送出第一個項目,用戶端接收並開始處理時,你的應用可能仍在產生下一個項目。
    
    ```mermaid
    sequenceDiagram
        participant App
        participant Client
    
        App->>App: Produce Item 1
        App->>Client: Send Item 1
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:33:04 GMT 2026
    - 4.2K bytes
    - Click Count (0)
  8. docs/ja/docs/tutorial/stream-json-lines.md

    # JSON Lines をストリームする { #stream-json-lines }
    
    データのシーケンスを**「ストリーム」**で送りたい場合、**JSON Lines** を使って実現できます。
    
    /// info | 情報
    
    FastAPI 0.134.0 で追加されました。
    
    ///
    
    ## ストリームとは { #what-is-a-stream }
    
    データを**ストリーミング**するとは、アイテムの全シーケンスが用意できるのを待たずに、アプリがデータアイテムの送信をクライアントに対して開始することを意味します。
    
    つまり、最初のアイテムを送信し、クライアントはそれを受け取って処理を始めます。その間に、次のアイテムをまだ生成しているかもしれません。
    
    ```mermaid
    sequenceDiagram
        participant App
        participant Client
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:55:22 GMT 2026
    - 5.1K bytes
    - Click Count (0)
  9. docs/zh/docs/tutorial/stream-json-lines.md

    # 流式传输 JSON Lines { #stream-json-lines }
    
    当你想以“流”的方式发送一系列数据时,可以使用 JSON Lines。
    
    /// info | 信息
    
    新增于 FastAPI 0.134.0。
    
    ///
    
    ## 什么是流 { #what-is-a-stream }
    
    “流式传输”数据意味着你的应用会在整段数据全部准备好之前,就开始把每个数据项发送给客户端。
    
    也就是说,它会先发送第一个数据项,客户端会接收并开始处理它,而此时你的应用可能还在生成下一个数据项。
    
    ```mermaid
    sequenceDiagram
        participant App
        participant Client
    
        App->>App: Produce Item 1
        App->>Client: Send Item 1
        App->>App: Produce Item 2
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:29:48 GMT 2026
    - 4.2K bytes
    - Click Count (0)
  10. docs/de/docs/advanced/stream-data.md

    # Daten streamen { #stream-data }
    
    Wenn Sie Daten streamen möchten, die als JSON strukturiert werden können, sollten Sie [JSON Lines streamen](../tutorial/stream-json-lines.md).
    
    Wenn Sie jedoch **reine Binärdaten** oder Strings streamen möchten, so können Sie es machen.
    
    /// info | Info
    
    Hinzugefügt in FastAPI 0.134.0.
    
    ///
    
    ## Anwendungsfälle { #use-cases }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:48:21 GMT 2026
    - 6K bytes
    - Click Count (0)
Back to Top