Current section

Files

Jump to
ex_openai lib ex_openai generated components log_prob.ex
Raw

lib/ex_openai/generated/components/log_prob.ex

defmodule ExOpenAI.Components.LogProb do
use ExOpenAI.Jason
@moduledoc """
The log probability of a token.
## Fields
* `:bytes` - **required** - `[integer()]`
* `:logprob` - **required** - `number()`
* `:token` - **required** - `String.t()`
* `:top_logprobs` - **required** - `[ExOpenAI.Components.TopLogProb.t()]`
"""
@type t() :: %{
__struct__: __MODULE__,
bytes: list(integer()),
logprob: number(),
token: String.t(),
top_logprobs: list(ExOpenAI.Components.TopLogProb.t())
}
defstruct [:bytes, :logprob, :token, :top_logprobs]
end