Table of Contents

Class OutputDataList

public class OutputDataList : List<string>
Inheritance
object
List<string>
OutputDataList

Constructors

OutputDataList()

public OutputDataList()

OutputDataList(IEnumerable<string>)

public OutputDataList(IEnumerable<string> collection)

Parameters

collection IEnumerable<string>

OutputDataList(params string[])

public OutputDataList(params string[] items)

Parameters

items string[]

Fields

CodeInterpreterCallOutputs

public const string CodeInterpreterCallOutputs = "code_interpreter_call.outputs"

Field Value

string

ComputerCallOutputImageUrl

public const string ComputerCallOutputImageUrl = "computer_call_output.output.image_url"

Field Value

string

FileSearchCallResults

public const string FileSearchCallResults = "file_search_call.results"

Field Value

string

MessageInputImageImageUrl

public const string MessageInputImageImageUrl = "message.input_image.image_url"

Field Value

string

MessageOutputTextLogprobs

public const string MessageOutputTextLogprobs = "message.output_text.logprobs"

Field Value

string

ReasoningEncryptedContent

public const string ReasoningEncryptedContent = "reasoning.encrypted_content"

Field Value

string

WebSearchCallActionSources

public const string WebSearchCallActionSources = "web_search_call.action.sources"

Field Value

string

Methods

AddCodeInterpreterCallOutputs()

Includes the outputs of python code execution in code interpreter tool call items.

public void AddCodeInterpreterCallOutputs()

AddComputerCallOutputImageUrl()

Include image urls from the computer call output.

public void AddComputerCallOutputImageUrl()

AddFileSearchCallResults()

Include the search results of the file search tool call.

public void AddFileSearchCallResults()

AddMessageInputImageImageUrl()

Include image urls from the input message.

public void AddMessageInputImageImageUrl()

AddMessageOutputTextLogprobs()

Include logprobs with assistant messages.

public void AddMessageOutputTextLogprobs()

AddReasoningEncryptedContent()

Includes an encrypted version of reasoning tokens in reasoning item outputs. This enables reasoning items to be used in multi-turn conversations when using the Responses API statelessly (like when the store parameter is set to false, or when an organization is enrolled in the zero data retention program).

public void AddReasoningEncryptedContent()

AddWebSearchCallActionSources()

Include the sources of the web search tool call.

public void AddWebSearchCallActionSources()