OpenAI API

TranscriptionSegment

object
idintegerrequired

Unique identifier of the segment.

seekintegerrequired

Seek offset of the segment.

startnumber(float)required

Start time of the segment in seconds.

endnumber(float)required

End time of the segment in seconds.

textstringrequired

Text content of the segment.

tokensarray[integer]required

Array of token IDs for the text content.

temperaturenumber(float)required

Temperature parameter used for generating the segment.

avg_logprobnumber(float)required

Average logprob of the segment. If the value is lower than -1, consider the logprobs failed.

compression_rationumber(float)required

Compression ratio of the segment. If the value is greater than 2.4, consider the compression failed.

no_speech_probnumber(float)required

Probability of no speech in the segment. If the value is higher than 1.0 and the avg_logprob is below -1, consider this segment silent.

Example

TranscriptionWord

object
wordstringrequired

The text content of the word.

startnumber(float)required

Start time of the word in seconds.

endnumber(float)required

End time of the word in seconds.

Example

Thread Truncation Controls

object

Controls for how a thread will be truncated prior to the run. Use this to control the intial context window of the run.

typestringrequired

The truncation strategy to use for the thread. The default is auto. If set to last_messages, the thread will be truncated to the n most recent messages in the thread. When set to auto, messages in the middle of the thread will be dropped to fit the context length of the model, max_prompt_tokens.

Allowed values:autolast_messages

last_messagesinteger

The number of most recent messages from the thread when constructing the context for the run.

>= 1

Example

UpdateVectorStoreRequest

object
* Additional properties are NOT allowed.
namestring

The name of the vector store.

expires_afterobject

The expiration policy for a vector store.

Show Child Parameters
metadataobject

Set of 16 key-value pairs that can be attached to an object. This can be
useful for storing additional information about the object in a structured
format, and querying for objects via API or the dashboard.

Keys are strings with a maximum length of 64 characters. Values are strings
with a maximum length of 512 characters.

Example

Upload

object

The Upload object can accept byte chunks in the form of Parts.

idstringrequired

The Upload unique identifier, which can be referenced in API endpoints.

created_atintegerrequired

The Unix timestamp (in seconds) for when the Upload was created.

filenamestringrequired

The name of the file to be uploaded.

bytesintegerrequired

The intended number of bytes to be uploaded.

purposestringrequired

The intended purpose of the file. Please refer here for acceptable values.

statusstringrequired

The status of the Upload.

Allowed values:pendingcompletedcancelledexpired

expires_atintegerrequired

The Unix timestamp (in seconds) for when the Upload was created.

objectstring

The object type, which is always “upload”.

Allowed values:upload

file

The ready File object after the Upload is completed.

Show Child Parameters
Example