class
AI::OpenAI::Responses::OpenAIResponsesSSEStreamIterator
- AI::OpenAI::Responses::OpenAIResponsesSSEStreamIterator
- Reference
- Object
Overview
SSE Stream Iterator for Responses API
Included Modules
- Iterator(AI::Provider::LanguageModel::ErrorPart | AI::Provider::LanguageModel::File | AI::Provider::LanguageModel::FinishPart | AI::Provider::LanguageModel::RawPart | AI::Provider::LanguageModel::ReasoningDeltaPart | AI::Provider::LanguageModel::ReasoningEndPart | AI::Provider::LanguageModel::ReasoningStartPart | AI::Provider::LanguageModel::ResponseMetadataPart | AI::Provider::LanguageModel::Source | AI::Provider::LanguageModel::StreamStartPart | AI::Provider::LanguageModel::TextDeltaPart | AI::Provider::LanguageModel::TextEndPart | AI::Provider::LanguageModel::TextStartPart | AI::Provider::LanguageModel::ToolApprovalRequest | AI::Provider::LanguageModel::ToolCall | AI::Provider::LanguageModel::ToolInputDeltaPart | AI::Provider::LanguageModel::ToolInputEndPart | AI::Provider::LanguageModel::ToolInputStartPart | AI::Provider::LanguageModel::ToolResult)
Defined in:
ai/openai/responses/openai_responses_language_model.crConstructors
Instance Method Summary
-
#next : Provider::LanguageModel::StreamPart | Iterator::Stop
Returns the next element in this iterator, or
Iterator::Stop::INSTANCEif there are no more elements.
Constructor Detail
Instance Method Detail
def next : Provider::LanguageModel::StreamPart | Iterator::Stop
#
Description copied from module Iterator(AI::Provider::LanguageModel::ErrorPart | AI::Provider::LanguageModel::File | AI::Provider::LanguageModel::FinishPart | AI::Provider::LanguageModel::RawPart | AI::Provider::LanguageModel::ReasoningDeltaPart | AI::Provider::LanguageModel::ReasoningEndPart | AI::Provider::LanguageModel::ReasoningStartPart | AI::Provider::LanguageModel::ResponseMetadataPart | AI::Provider::LanguageModel::Source | AI::Provider::LanguageModel::StreamStartPart | AI::Provider::LanguageModel::TextDeltaPart | AI::Provider::LanguageModel::TextEndPart | AI::Provider::LanguageModel::TextStartPart | AI::Provider::LanguageModel::ToolApprovalRequest | AI::Provider::LanguageModel::ToolCall | AI::Provider::LanguageModel::ToolInputDeltaPart | AI::Provider::LanguageModel::ToolInputEndPart | AI::Provider::LanguageModel::ToolInputStartPart | AI::Provider::LanguageModel::ToolResult)
Returns the next element in this iterator, or Iterator::Stop::INSTANCE if there
are no more elements.