Skip to main content
POST
Text Completions

Overview

Generate a text completion for a single prompt string. This is the legacy OpenAI-compatible format. For most use cases, prefer the Chat Completions endpoint.

Request

Headers

string
required
Bearer token: Bearer YOUR_API_KEY

Body

string
required
Model identifier. See available models.
string or array
required
The prompt to complete. Can be a string or an array of strings for batch completions.
boolean
default:"false"
Stream the completion as Server-Sent Events.
integer
default:"16"
Maximum number of tokens to generate.
number
default:"1"
Sampling temperature (0–2).
number
default:"1"
Nucleus sampling probability.
string or array
Stop sequences.

Response

string
Unique completion ID.
string
"text_completion"
integer
Unix timestamp.
string
The model used.
array
Completion results:
  • text — generated text
  • index — choice index
  • finish_reason"stop" or "length"
object
Token usage: prompt_tokens, completion_tokens, total_tokens.

Example