The version for the api. If 'true' is provided the global OpenAI version will be used.
Optional
developerProperty to configure the developer message of the model. Setting this property to 'user', 'system', or 'developer' will use that string as the role for the system message. Setting it to 'mergeWithFollowingUserMessage' will prefix the following user message with the system message or convert the system message to user if the following message is not a user message. 'skip' will remove the system message altogether. Defaults to 'developer'.
Indicate whether the streaming API shall be used.
The identifier of the model which will be shown in the UI.
The model ID as used by the OpenAI API.
Flag to configure whether the OpenAPI model supports structured output. Default is true
.
Optional
urlThe OpenAI API compatible endpoint where the model is hosted. If not provided the default OpenAI endpoint will be used.
The key for the model. If 'true' is provided the global OpenAI API key will be used.