TokenLikelihood

class oci.generative_ai_inference.models.TokenLikelihood(**kwargs)

Bases: object

An object that contains the returned token and its corresponding likelihood.

Methods:

__init__(**kwargs)

Initializes a new TokenLikelihood object with values from keyword arguments.

Attributes:

likelihood

Gets the likelihood of this TokenLikelihood.

token

Gets the token of this TokenLikelihood.

__init__(**kwargs)

Initializes a new TokenLikelihood object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):

Parameters
  • token (str) – The value to assign to the token property of this TokenLikelihood.

  • likelihood (float) – The value to assign to the likelihood property of this TokenLikelihood.

property likelihood

Gets the likelihood of this TokenLikelihood. The likelihood of this token during generation.

Returns

The likelihood of this TokenLikelihood.

Return type

float

property token

Gets the token of this TokenLikelihood. A word, part of a word, or a punctuation.

For example, apple is a token and friendship is made up of two tokens, friend and ship. When you run a model, you can set the maximum number of output tokens. Estimate three tokens per word.

Returns

The token of this TokenLikelihood.

Return type

str