{ "$schema": "https://json-schema.org/draft/2020-12/schema", "$id": "#/components/schemas/ChatCompletionTokenLogprob", "title": "ChatCompletionTokenLogprob", "properties": { "token": { "type": "string", "description": "The token." }, "bytes": { "items": { "type": "number", "format": "double" }, "type": "array", "nullable": true, "description": "A list of integers representing the UTF-8 bytes representation of the token.\nUseful in instances where characters are represented by multiple tokens and\ntheir byte representations must be combined to generate the correct text\nrepresentation. Can be `null` if there is no bytes representation for the token." }, "logprob": { "type": "number", "format": "double", "description": "The log probability of this token, if it is within the top 20 most likely\ntokens. Otherwise, the value `-9999.0` is used to signify that the token is very\nunlikely." }, "top_logprobs": { "items": { "$ref": "#/components/schemas/ChatCompletionTokenLogprob.TopLogprob" }, "type": "array", "description": "List of the most likely tokens and their log probability, at this token\nposition. In rare cases, there may be fewer than the number of requested\n`top_logprobs` returned." } }, "required": [ "token", "bytes", "logprob", "top_logprobs" ], "type": "object", "additionalProperties": false }