View Source ExOpenAI.Components.ConversationItem (ex_openai.ex v2.0.0-beta2)

A single item within a conversation. The set of possible types are the same as the output type of a Response object.

Type

ExOpenAI.Components.Message.t() | ExOpenAI.Components.FunctionToolCallResource.t() | ExOpenAI.Components.FunctionToolCallOutputResource.t() | ExOpenAI.Components.FileSearchToolCall.t() | ExOpenAI.Components.WebSearchToolCall.t() | ExOpenAI.Components.ImageGenToolCall.t() | ExOpenAI.Components.ComputerToolCall.t() | ExOpenAI.Components.ComputerToolCallOutputResource.t() | ExOpenAI.Components.ToolSearchCall.t() | ExOpenAI.Components.ToolSearchOutput.t() | ExOpenAI.Components.ReasoningItem.t() | ExOpenAI.Components.CompactionBody.t() | ExOpenAI.Components.CodeInterpreterToolCall.t() | ExOpenAI.Components.LocalShellToolCall.t() | ExOpenAI.Components.LocalShellToolCallOutput.t() | ExOpenAI.Components.FunctionShellCall.t() | ExOpenAI.Components.FunctionShellCallOutput.t() | ExOpenAI.Components.ApplyPatchToolCall.t() | ExOpenAI.Components.ApplyPatchToolCallOutput.t() | ExOpenAI.Components.MCPListTools.t() | ExOpenAI.Components.MCPApprovalRequest.t() | ExOpenAI.Components.MCPApprovalResponseResource.t() | ExOpenAI.Components.MCPToolCall.t() | ExOpenAI.Components.CustomToolCall.t() | ExOpenAI.Components.CustomToolCallOutput.t()

Summary

Types