WebSearchOptions¶
- class oci.generative_ai_inference.models.WebSearchOptions(**kwargs)¶
Bases:
objectOptions for performing a web search to augment the response.
Attributes:
A constant which can be used with the search_context_size property of a WebSearchOptions.
A constant which can be used with the search_context_size property of a WebSearchOptions.
A constant which can be used with the search_context_size property of a WebSearchOptions.
Gets the search_context_size of this WebSearchOptions. Specifies the size of the web search context. - HIGH: Most comprehensive context, highest cost, slower response. - MEDIUM: Balanced context, cost, and latency. - LOW: Least context, lowest cost, fastest response, but potentially lower answer quality.
Gets the user_location of this WebSearchOptions.
Methods:
__init__(**kwargs)Initializes a new WebSearchOptions object with values from keyword arguments.
- SEARCH_CONTEXT_SIZE_HIGH = 'HIGH'¶
A constant which can be used with the search_context_size property of a WebSearchOptions. This constant has a value of “HIGH”
- SEARCH_CONTEXT_SIZE_LOW = 'LOW'¶
A constant which can be used with the search_context_size property of a WebSearchOptions. This constant has a value of “LOW”
- SEARCH_CONTEXT_SIZE_MEDIUM = 'MEDIUM'¶
A constant which can be used with the search_context_size property of a WebSearchOptions. This constant has a value of “MEDIUM”
- __init__(**kwargs)¶
Initializes a new WebSearchOptions object with values from keyword arguments. The following keyword arguments are supported (corresponding to the getters/setters of this class):
- Parameters
search_context_size (str) – The value to assign to the search_context_size property of this WebSearchOptions. Allowed values for this property are: “HIGH”, “MEDIUM”, “LOW”
user_location (oci.generative_ai_inference.models.ApproximateLocation) – The value to assign to the user_location property of this WebSearchOptions.
- property search_context_size¶
Gets the search_context_size of this WebSearchOptions. Specifies the size of the web search context.
HIGH: Most comprehensive context, highest cost, slower response.
MEDIUM: Balanced context, cost, and latency.
LOW: Least context, lowest cost, fastest response, but potentially lower answer quality.
Allowed values for this property are: “HIGH”, “MEDIUM”, “LOW”
- Returns
The search_context_size of this WebSearchOptions.
- Return type
str
- property user_location¶
Gets the user_location of this WebSearchOptions.
- Returns
The user_location of this WebSearchOptions.
- Return type