Completions with Streaming

Retrieve text completions based on the provided input.

Headers

AuthorizationstringRequired

Bearer authentication of the form Bearer <token>, where token is your auth token.

Request

This endpoint expects an object.
modelstringRequired
The chat model to use for generating completions.
promptstringRequired
The prompt to use for generating completions.
frequency_penaltydoubleOptional

A value between -2.0 and 2.0, with positive values increasingly penalizing new tokens based on their frequency so far in order to decrease further occurrences.

logit_biasanyOptional
Modifies the likelihood of specified tokens appearing in a response.
max_tokensintegerOptional
The maximum number of tokens in the generated completion.
presence_penaltydoubleOptional

A value between -2.0 and 2.0, with positive values causing a flat reduction of new tokens based on their existing presence so far in order to decrease further occurrences.

streambooleanOptional
Turn streaming on.
stopstring or list of stringsOptional
temperaturedoubleOptional
The temperature parameter for controlling randomness in completions.
top_pdoubleOptional
The diversity of the generated text based on nucleus sampling.
top_kintegerOptional

The diversity of the generated text based on top-k sampling.

outputobjectOptional
Options to affect the output of the response.
inputobjectOptional
Options to affect the input of the request.

Response

Successful response.
idstringOptional
Unique ID for the completion.
objectstringOptional

Type of object (completion).

createdintegerOptional
Timestamp of when the completion was created.
modelstringOptional
The model used for generating the result.
choiceslist of objectsOptional
The set of result choices.

Errors