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

Module for representing the OpenAI schema CompactResponseMethodPublicBody.

Fields

  • :input - optional - String.t() | [ExOpenAI.Components.InputItem.t()] | any()

  • :instructions - optional - String.t() | any()

  • :model - required - ExOpenAI.Components.ModelIdsCompaction.t()

  • :previous_response_id - optional - String.t() | any()

  • :prompt_cache_key - optional - String.t() | any()

Summary

Types

@type t() :: %ExOpenAI.Components.CompactResponseMethodPublicBody{
  input: ((String.t() | [ExOpenAI.Components.InputItem.t()]) | any()) | nil,
  instructions: (String.t() | any()) | nil,
  model: ExOpenAI.Components.ModelIdsCompaction.t(),
  previous_response_id: (String.t() | any()) | nil,
  prompt_cache_key: (String.t() | any()) | nil
}