Class ChatCompletionCreateParams.WebSearchOptions
-
- All Implemented Interfaces:
public final class ChatCompletionCreateParams.WebSearchOptionsThis tool searches the web for relevant results to use in a response. Learn more about the web search tool.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classChatCompletionCreateParams.WebSearchOptions.BuilderA builder for WebSearchOptions.
public final classChatCompletionCreateParams.WebSearchOptions.SearchContextSizeHigh level guidance for the amount of context window space to use for the search. One of
low,medium, orhigh.mediumis the default.public final classChatCompletionCreateParams.WebSearchOptions.UserLocationApproximate location parameters for the search.
-
Method Summary
-
-
Method Detail
-
searchContextSize
final Optional<ChatCompletionCreateParams.WebSearchOptions.SearchContextSize> searchContextSize()
High level guidance for the amount of context window space to use for the search. One of
low,medium, orhigh.mediumis the default.
-
userLocation
final Optional<ChatCompletionCreateParams.WebSearchOptions.UserLocation> userLocation()
Approximate location parameters for the search.
-
_searchContextSize
final JsonField<ChatCompletionCreateParams.WebSearchOptions.SearchContextSize> _searchContextSize()
Returns the raw JSON value of searchContextSize.
Unlike searchContextSize, this method doesn't throw if the JSON field has an unexpected type.
-
_userLocation
final JsonField<ChatCompletionCreateParams.WebSearchOptions.UserLocation> _userLocation()
Returns the raw JSON value of userLocation.
Unlike userLocation, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final ChatCompletionCreateParams.WebSearchOptions.Builder toBuilder()
-
validate
final ChatCompletionCreateParams.WebSearchOptions validate()
Validates that the types of all values in this object match their expected types recursively.
This method is not forwards compatible with new types from the API for existing fields.
-
builder
final static ChatCompletionCreateParams.WebSearchOptions.Builder builder()
Returns a mutable builder for constructing an instance of WebSearchOptions.
-
-
-
-