Skip to content
1 min read · 184 words

Interface: OpenAIResponsesRefusalDoneEvent ​

Defined in: src/batteries/llm/openai_responses/types.ts:376

SSE event emitted when an output message's refusal content part is finalized.

Extends ​

  • OpenAIResponsesStreamEventBase

Properties ​

PropertyTypeDescriptionOverridesInherited fromDefined in
content_indexnumberThe index of the content part within the item's content array.--src/batteries/llm/openai_responses/types.ts:384
item_idstringThe id of the output-message item this refusal belongs to.--src/batteries/llm/openai_responses/types.ts:380
output_indexnumberThe index of the output-message item within response.output.--src/batteries/llm/openai_responses/types.ts:382
refusalstringThe complete, finalized refusal text.--src/batteries/llm/openai_responses/types.ts:386
sequence_number?numberMonotonically increasing sequence number for this event within the stream.-OpenAIResponsesStreamEventBase.sequence_numbersrc/batteries/llm/openai_responses/types.ts:310
type"response.refusal.done"Event-type discriminator; always 'response.refusal.done'.OpenAIResponsesStreamEventBase.type-src/batteries/llm/openai_responses/types.ts:378