Name | Type | Description | Notes |
---|---|---|---|
model | String | [optional] | |
name | String | The name of the assistant. The maximum length is 256 characters. | [optional] |
description | String | The description of the assistant. The maximum length is 512 characters. | [optional] |
instructions | String | The system instructions that the assistant uses. The maximum length is 256,000 characters. | [optional] |
tools | List<AssistantObjectToolsInner> | 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`, `file_search`, or `function`. | [optional] |
toolResources | ModifyAssistantRequestToolResources | [optional] | |
metadata | Object | 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. | [optional] |
temperature | BigDecimal | What sampling temperature to use, between 0 and 2. Higher values like 0.8 will make the output more random, while lower values like 0.2 will make it more focused and deterministic. | [optional] |
topP | BigDecimal | An alternative to sampling with temperature, called nucleus sampling, where the model considers the results of the tokens with top_p probability mass. So 0.1 means only the tokens comprising the top 10% probability mass are considered. We generally recommend altering this or temperature but not both. | [optional] |
responseFormat | AssistantsApiResponseFormatOption | [optional] |