View Source ExOpenAI.Components.ChatCompletionRequestAssistantMessage (ex_openai.ex v1.8.0)

Schema representing a ChatCompletionRequestAssistantMessage within the OpenAI API

Summary

Types

@type t() :: %ExOpenAI.Components.ChatCompletionRequestAssistantMessage{
  audio: %{id: String.t()} | nil,
  content:
    ([ExOpenAI.Components.ChatCompletionRequestAssistantMessageContentPart.t()]
     | String.t())
    | nil,
  function_call: %{arguments: String.t(), name: String.t()} | nil,
  name: String.t() | nil,
  refusal: String.t() | nil,
  role: :assistant,
  tool_calls: ExOpenAI.Components.ChatCompletionMessageToolCalls.t() | nil
}