| _idId —  OPTIONALMongoDB document ObjectID | 
| idIdThe identifier, which can be referenced in API endpoints. | 
| objectObject20Possible values: [assistant]The object type, which is always assistant. | 
| created_atCreated AtThe Unix timestamp (in seconds) for when the assistant was created. | 
| nameNamePossible values: length ≤ 256The name of the assistant. The maximum length is 256 characters. | 
| descriptionDescriptionPossible values: length ≤ 512The description of the assistant. The maximum length is 512 characters. | 
| modelModelID of the model to use. You can use the List models API to see all of your available models, or see our Model overview for descriptions of them. | 
| instructionsInstructionsPossible values: length ≤ 32768The system instructions that the assistant uses. The maximum length is 32768 characters. | 
| toolsundefined[]A list of tool enabled on the assistant. There can be a maximum of 128 tools per assistant. Tools can be of types code_interpreter,retrieval, orfunction. | 
| file_idsstring[]A list of file IDs attached to this assistant. There can be a maximum of 20 files attached to the assistant. Files are ordered by their creation date in ascending order. | 
| metadataobjectSet 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 maxium of 512 characters long. |