Package com.braintrustdata.api.models
Class PromptOptions.Params.OpenAIModelParams.ResponseFormat
-
- All Implemented Interfaces:
public final class PromptOptions.Params.OpenAIModelParams.ResponseFormat
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public interfacePromptOptions.Params.OpenAIModelParams.ResponseFormat.VisitorAn interface that defines how to map each variant of ResponseFormat to a value of type T.
public final classPromptOptions.Params.OpenAIModelParams.ResponseFormat.JsonObjectpublic final classPromptOptions.Params.OpenAIModelParams.ResponseFormat.JsonSchemapublic final classPromptOptions.Params.OpenAIModelParams.ResponseFormat.Text
-
Method Summary
-
-
Method Detail
-
jsonObject
final Optional<PromptOptions.Params.OpenAIModelParams.ResponseFormat.JsonObject> jsonObject()
-
jsonSchema
final Optional<PromptOptions.Params.OpenAIModelParams.ResponseFormat.JsonSchema> jsonSchema()
-
isJsonObject
final Boolean isJsonObject()
-
isJsonSchema
final Boolean isJsonSchema()
-
asJsonObject
final PromptOptions.Params.OpenAIModelParams.ResponseFormat.JsonObject asJsonObject()
-
asJsonSchema
final PromptOptions.Params.OpenAIModelParams.ResponseFormat.JsonSchema asJsonSchema()
-
asText
final PromptOptions.Params.OpenAIModelParams.ResponseFormat.Text asText()
-
accept
final <T extends Any> T accept(PromptOptions.Params.OpenAIModelParams.ResponseFormat.Visitor<T> visitor)
-
validate
final PromptOptions.Params.OpenAIModelParams.ResponseFormat validate()
-
ofJsonObject
final static PromptOptions.Params.OpenAIModelParams.ResponseFormat ofJsonObject(PromptOptions.Params.OpenAIModelParams.ResponseFormat.JsonObject jsonObject)
-
ofJsonSchema
final static PromptOptions.Params.OpenAIModelParams.ResponseFormat ofJsonSchema(PromptOptions.Params.OpenAIModelParams.ResponseFormat.JsonSchema jsonSchema)
-
-
-
-