OpenAIHttpResponseStream

Type Alias OpenAIHttpResponseStream 

Source
pub type OpenAIHttpResponseStream = HttpResponseStream<Result<CreateChatCompletionStreamResponse, OpenAIError>>;
Expand description

Type alias for HttpResponseStream with pure OpenAI responses

Aliased Type§

pub struct OpenAIHttpResponseStream {
    pub stream: Pin<Box<dyn Stream<Item = Result<CreateChatCompletionStreamResponse, OpenAIError>> + Send>>,
    pub context: Arc<dyn AsyncEngineContext>,
}

Fields§

§stream: Pin<Box<dyn Stream<Item = Result<CreateChatCompletionStreamResponse, OpenAIError>> + Send>>

The underlying stream of responses

§context: Arc<dyn AsyncEngineContext>

The context for this request