Package com.openai.models
See: Description
-
Interface Summary Interface Description Visitor An interface that defines how to map each variant of AllModels to a value of type T. Visitor An interface that defines how to map each variant of Value to a value of type T. Visitor An interface that defines how to map each variant of Filter to a value of type T. Visitor An interface that defines how to map each variant of CustomToolInputFormat to a value of type T. Visitor An interface that defines how to map each variant of ResponsesModel to a value of type T. -
Enum Summary Enum Description Known An enum containing ResponsesOnlyModel's known values. Value An enum containing ResponsesOnlyModel's known values, as well as an _UNKNOWN member. Known An enum containing ChatModel's known values. Value An enum containing ChatModel's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Type's known values. Value An enum containing Type's known values, as well as an _UNKNOWN member. Known An enum containing Syntax's known values. Value An enum containing Syntax's known values, as well as an _UNKNOWN member. Known An enum containing GenerateSummary's known values. Value An enum containing GenerateSummary's known values, as well as an _UNKNOWN member. Known An enum containing Summary's known values. Value An enum containing Summary's known values, as well as an _UNKNOWN member. Known An enum containing ReasoningEffort's known values. Value An enum containing ReasoningEffort's known values, as well as an _UNKNOWN member. Known An enum containing ResponsesOnlyModel's known values. Value An enum containing ResponsesOnlyModel's known values, as well as an _UNKNOWN member. -
Class Summary Class Description ResponsesOnlyModel AllModels ChatModel Builder A builder for ComparisonFilter. Type Specifies the comparison operator: eq
,ne
,gt
,gte
,lt
,lte
.Value The value to compare against the attribute key; supports string, number, or boolean types. ComparisonFilter A filter used to compare a specified attribute key to a given value using a defined comparison operation. Builder A builder for CompoundFilter. Filter A filter used to compare a specified attribute key to a given value using a defined comparison operation. Type Type of operation: and
oror
.CompoundFilter Combine multiple filters using and
oror
.Builder A builder for Grammar. Syntax The syntax of the grammar definition. Grammar A grammar defined by the user. CustomToolInputFormat The input format for the custom tool. Builder A builder for ErrorObject. ErrorObject Builder A builder for FunctionDefinition. FunctionDefinition Builder A builder for FunctionParameters. FunctionParameters The parameters the functions accepts, described as a JSON Schema object. Builder A builder for Reasoning. GenerateSummary Deprecated: use summary
instead.Summary A summary of the reasoning performed by the model. Reasoning gpt-5 and o-series models onlyConfiguration options for reasoning models. ReasoningEffort Constrains effort on reasoning for reasoning models. Builder A builder for ResponseFormatJsonObject. ResponseFormatJsonObject JSON object response format. Builder A builder for ResponseFormatJsonSchema. Builder A builder for JsonSchema. Builder A builder for Schema. Schema The schema for the response format, described as a JSON Schema object. JsonSchema Structured Outputs configuration options, including a JSON Schema. ResponseFormatJsonSchema JSON Schema response format. Builder A builder for ResponseFormatText. ResponseFormatText Default response format. Builder A builder for ResponseFormatTextGrammar. ResponseFormatTextGrammar A custom grammar for the model to follow when generating text. Builder A builder for ResponseFormatTextPython. ResponseFormatTextPython Configure the model to generate valid Python code. ResponsesOnlyModel ResponsesModel