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

Module for representing the OpenAI schema SubmitToolOutputsRunRequest.

Fields

  • :stream - optional - boolean() | any()

  • :tool_outputs - required - [{:%{}, [], [{{:optional, [], [:output]}, {{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}}, {{:optional, [], [:tool_call_id]}, {{:., [], [{:__aliases__, [alias: false], [:String]}, :t]}, [], []}}]}]
    A list of tools for which the outputs are being submitted.

Summary

Types

@type t() :: %ExOpenAI.Components.SubmitToolOutputsRunRequest{
  stream: (boolean() | any()) | nil,
  tool_outputs: [
    %{optional(:output) => String.t(), optional(:tool_call_id) => String.t()}
  ]
}