mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-25 10:44:24 +00:00
supports_web_search
This commit is contained in:
parent
baa2bdb762
commit
c4cbfd5716
1 changed files with 21 additions and 0 deletions
|
@ -1975,6 +1975,27 @@ def supports_system_messages(model: str, custom_llm_provider: Optional[str]) ->
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
|
def supports_web_search(model: str, custom_llm_provider: Optional[str]) -> bool:
|
||||||
|
"""
|
||||||
|
Check if the given model supports web search and return a boolean value.
|
||||||
|
|
||||||
|
Parameters:
|
||||||
|
model (str): The model name to be checked.
|
||||||
|
custom_llm_provider (str): The provider to be checked.
|
||||||
|
|
||||||
|
Returns:
|
||||||
|
bool: True if the model supports web search, False otherwise.
|
||||||
|
|
||||||
|
Raises:
|
||||||
|
Exception: If the given model is not found in model_prices_and_context_window.json.
|
||||||
|
"""
|
||||||
|
return _supports_factory(
|
||||||
|
model=model,
|
||||||
|
custom_llm_provider=custom_llm_provider,
|
||||||
|
key="supports_web_search",
|
||||||
|
)
|
||||||
|
|
||||||
|
|
||||||
def supports_native_streaming(model: str, custom_llm_provider: Optional[str]) -> bool:
|
def supports_native_streaming(model: str, custom_llm_provider: Optional[str]) -> bool:
|
||||||
"""
|
"""
|
||||||
Check if the given model supports native streaming and return a boolean value.
|
Check if the given model supports native streaming and return a boolean value.
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue