Beta
beta
Assistants
beta.assistants
Methods
Create an assistant with a model and instructions.
Delete an assistant.
Returns a list of assistants.
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.
Example: Authorization: Bearer My API Key
The chunking strategy used to chunk the file(s). If not set, will use the auto strategy. Only applicable if file_ids is non-empty.
The expiration policy for a vector store.
A list of File IDs that the vector store should use. Useful for tools like file_search that can access files.
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. Keys can be a maximum of 64 characters long and values can be a maximum of 512 characters long.
The name of the 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