CreateGptAssistantRequest class
- Annotations
-
- @JsonSerializable(includeIfNull: false)
Properties
-
description
↔ String?
-
The description of the assistant. The maximum length is 512 characters.
getter/setter pair
-
fileIds
↔ List<String>
-
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.
getter/setter pair
-
hashCode
→ int
-
The hash code for this object.
no setterinherited
-
instructions
↔ String?
-
The system instructions that the assistant uses.
The maximum length is 32768 characters.
getter/setter pair
-
metadata
↔ Map<String, dynamic>
-
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 maxium of 512 characters long.
getter/setter pair
-
model
↔ String
-
ID 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.
getter/setter pair
-
name
↔ String?
-
The name of the assistant. The maximum length is 256 characters.
getter/setter pair
-
runtimeType
→ Type
-
A representation of the runtime type of the object.
no setterinherited
-
tools
↔ List<AssistantTool>
-
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, or function.
getter/setter pair