GuideChat Models

ChatGPT Completions

Reference for the legacy ChatGPT Completions API response object, where streamed and non-streamed responses share one shape, with fields and a JSON example.

The Completion Object

Represents a completion response from the API. Note: both the streamed and non-streamed response objects share the same shape (unlike the chat endpoint).

ParameterTypeDescription
idstringUnique identifier for the completion
choicesarrayList of completion choices the model generated for the input prompt
createdintegerUnix timestamp (in seconds) of when the completion was created
modelstringThe model used for the completion
system_fingerprintstringThis fingerprint represents the backend configuration the model runs with
objectstringThe object type, always "text_completion"
usageobjectUsage statistics for the completion request
completion_tokensintegerNumber of tokens in the generated completion
prompt_tokensintegerNumber of tokens in the prompt
total_tokensintegerTotal number of tokens used in the request (prompt + completion)
{
  "id": "cmpl-uqkvlQyYK7bGYrRHQ0eXlWi7",
  "object": "text_completion",
  "created": 1589478378,
  "model": "gpt-3.5-turbo",
  "choices": [
    {
      "text": "\n\nThis is indeed a test",
      "index": 0,
      "logprobs": null,
      "finish_reason": "length"
    }
  ],
  "usage": {
    "prompt_tokens": 5,
    "completion_tokens": 7,
    "total_tokens": 12
  }
}

On this page