Skip to main content
POST
Completions

Headers

Authorization
string
required

Token for authentication

Body

application/json
model
string
required

The ID of the completion model to run (e.g., text-davinci-003)

prompt
string
required

The input text prompt

max_tokens
integer
default:256

Maximum number of tokens to generate

temperature
number
default:0.7

Sampling temperature

stream
boolean
default:false

Whether to stream responses

top_p
number

Nucleus sampling parameter

presence_penalty
number

Penalize new tokens based on whether they appear in the text so far

frequency_penalty
number

Penalize new tokens based on their existing frequency in the text so far

logprobs
integer

Include the log probabilities on the logprobs most likely output tokens (legacy-style)

Response

Successful text completion

id
string
object
string
created
integer
choices
object[]