OpenAI API

BatchRequestInput

object

The per-line object of the batch input file

custom_idstring

A developer-provided per-request id that will be used to match outputs to inputs. Must be unique for each request in a batch.

methodstring

The HTTP method to be used for the request. Currently only POST is supported.

Allowed values:POST

urlstring

The OpenAI API relative URL to be used for the request. Currently /v1/chat/completions, /v1/embeddings, and /v1/completions are supported.

Example

BatchRequestOutput

object

The per-line object of the batch output and error files

idstring
custom_idstring

A developer-provided per-request id that will be used to match outputs to inputs.

responseobject
Show Child Parameters
errorobject

For requests that failed with a non-HTTP error, this will contain more information on the cause of the failure.

Show Child Parameters
Example

CancelUploadRequest

object
* Additional properties are NOT allowed.

ChatCompletionFunctionCallOption

object

Specifying a particular function via {"name": "my_function"} forces the model to call that function.

namestringrequired

The name of the function to call.

Example

ChatCompletionFunctions

object
descriptionstring

A description of what the function does, used by the model to choose when and how to call the function.

namestringrequired

The name of the function to be called. Must be a-z, A-Z, 0-9, or contain underscores and dashes, with a maximum length of 64.

parametersobject

The parameters the functions accepts, described as a JSON Schema object. See the guide for examples, and the JSON Schema reference for documentation about the format.

Omitting parameters defines a function with an empty parameter list.

* Additional properties are allowed.
Example