Beta
beta
Assistants
beta.assistants
Methods
Create an assistant with a model and instructions.
Delete an assistant.
Returns a list of assistants.
Example: Authorization: Bearer My API Key
A cursor for use in pagination. after is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, ending with obj_foo, your subsequent call can include after=obj_foo in order to fetch the next page of the list.
A cursor for use in pagination. before is an object ID that defines your place in the list. For instance, if you make a list request and receive 100 objects, starting with obj_foo, your subsequent call can include before=obj_foo in order to fetch the previous page of the list.
A limit on the number of objects to be returned. Limit can range between 1 and 100, and the default is 20.
Sort order by the created_at timestamp of the objects. asc for ascending order and desc for descending order.
Retrieves an assistant.
Modifies an assistant.
Domain types
Threads
beta.threads
Methods
Create a thread.
Create a thread and run it in one request.
Delete a thread.
Retrieves a thread.
Modifies a thread.
Domain types
Methods
Create a message.
Deletes a message.
Returns a list of messages for a given thread.
Retrieve a message.
Modifies a message.
Domain types
Methods
Cancels a run that is in_progress.
Create a run.
Returns a list of runs belonging to a thread.
Retrieves a run.
When a run has the status: "requires_action" and required_action.type is submit_tool_outputs, this endpoint can be used to submit the outputs from the tool calls once they're all completed. All outputs must be submitted in a single request.
Modifies a run.
Domain types
Methods
Returns a list of run steps belonging to a run.
Retrieves a run step.
Domain types
Vector Stores
beta.vector_stores
Methods
Create a vector store.
Delete a vector store.
Returns a list of vector stores.
Retrieves a vector store.
Modifies a vector store.
Domain types
beta.vector_stores.file_batches
Methods
Cancel a vector store file batch. This attempts to cancel the processing of files in this batch as soon as possible.
Create a vector store file batch.
Returns a list of vector store files in a batch.
Retrieves a vector store file batch.
Domain types
beta.vector_stores.files
Methods
Create a vector store file by attaching a File to a vector store.
Delete a vector store file. This will remove the file from the vector store but the file itself will not be deleted. To delete the file, use the delete file endpoint.
Returns a list of vector store files.
Retrieves a vector store file.
Domain types