Builder
Functions
Adds the given file to the assistant's files.
Adds the given tool to the assistant's tools.
Builds the ModifyAssistantRequest instance.
The description of the assistant. This is typically extremely short, and for the user's benefit rather than for the assistant's benefit.
Sets the files available to the assistant for data analysis and retrieval. Make sure that the assistant has at least one of data analysis or retrieval tools.
Sets the instructions for the assistant to follow. Instructions are generally a set of "commands" in natural language that the assistant should follow. This option is where all of your prompt engineering goes.
Sets the metadata map. This metadata is not used by OpenAI, instead, it is data that can be used by YOU, the developer, to store information.
The model to the Assistant should default to using if no model is specified. Use com.cjcrafter.openai.Models to get a list of models.
The name of the assistant.
Sets the tools available to the assistant. When using tools, you should use instructions to command the assistant to use the tools. Otherwise, the assistant tends to skip over the tools.