View Source ExOpenAI.Components.CreateCompletionResponse (ex_openai.ex v1.5.1)

Schema representing a CreateCompletionResponse within the OpenAI API

Summary

Types

@type t() :: %ExOpenAI.Components.CreateCompletionResponse{
  choices: [
    %{
      finish_reason: :content_filter | :length | :stop,
      index: integer(),
      logprobs: %{
        text_offset: [integer()],
        token_logprobs: [float()],
        tokens: [String.t()],
        top_logprobs: [map()]
      },
      text: String.t()
    }
  ],
  created: integer(),
  id: String.t(),
  model: String.t(),
  object: :text_completion,
  system_fingerprint: String.t() | nil,
  usage: ExOpenAI.Components.CompletionUsage.t() | nil
}