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).
| Parameter | Type | Description |
|---|---|---|
| id | string | Unique identifier for the completion |
| choices | array | List of completion choices the model generated for the input prompt |
| created | integer | Unix timestamp (in seconds) of when the completion was created |
| model | string | The model used for the completion |
| system_fingerprint | string | This fingerprint represents the backend configuration the model runs with |
| object | string | The object type, always "text_completion" |
| usage | object | Usage statistics for the completion request |
| completion_tokens | integer | Number of tokens in the generated completion |
| prompt_tokens | integer | Number of tokens in the prompt |
| total_tokens | integer | Total 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
}
}ChatGPT Embeddings
Guide to the ChatGPT Embeddings API: turn text into vector representations for semantic search and clustering, with embedding object fields and a JSON example.
gpt-image-2 Model Tutorial
Tutorial for calling gpt-image-2 on AnyRouter: text-to-image and image edit endpoints, request parameters, cURL and Python examples, and response format.