Data Transfer Object for requesting a completion from the OpenAI API.

See

https://beta.openai.com/docs/api-reference/completions/create

Hierarchy

  • OpenAiCompletionRequestDTO

Properties

best_of?: number
echo?: boolean
frequency_penalty?: number
logit_bias?: ReadonlyJsonObject
logprobs?: number
max_tokens?: number

The maximum number of tokens to generate in the completion.

Defaults to 16

See

https://beta.openai.com/docs/api-reference/completions/create#completions/create-max_tokens

model: string
n?: number

How many completions to generate for each prompt.

Defaults to 1

See

https://beta.openai.com/docs/api-reference/completions/create#completions/create-n

presence_penalty?: number
prompt?: string | string[]
stop?: boolean
stream?: boolean
suffix?: string
temperature?: number
top_p?: number

The top probability to use for sampling.

Defaults to 1

See

https://beta.openai.com/docs/api-reference/completions/create#completions/create-top_p

user?: string

Generated using TypeDoc