Class CreateThreadAndRunRequest.Builder
java.lang.Object
io.github.stefanbratanov.jvm.openai.CreateThreadAndRunRequest.Builder
- Enclosing class:
- CreateThreadAndRunRequest
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionassistantId
(String assistantId) build()
instructions
(String instructions) thread
(CreateThreadRequest thread)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
assistantId
- Parameters:
assistantId
- The ID of the assistant to use to execute this run.
-
thread
- Parameters:
thread
- Thread to be created as part of the request
-
model
- Parameters:
model
- The ID of the Model to be used to execute this run. If a value is provided here, it will override the model associated with the assistant. If not, the model associated with the assistant will be used.
-
instructions
- Parameters:
instructions
- Overrides the instructions of the assistant. This is useful for modifying the behavior on a per-run basis.
-
tools
- Parameters:
tools
- Override the tools the assistant can use for this run. This is useful for modifying the behavior on a per-run basis.
-
metadata
- Parameters:
metadata
- 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.
-
build
-