fix(main): use PEP 604 unions for new store and prompt_cache_key params

This commit is contained in:
Sujith 2026-07-14 15:49:46 +05:30
parent 39bd5fb8b7
commit 4eaa70440a
2 changed files with 6 additions and 6 deletions

View file

@ -435,8 +435,8 @@ async def acompletion(
verbosity: Optional[Literal["low", "medium", "high"]] = None,
safety_identifier: Optional[str] = None,
service_tier: Optional[str] = None,
store: Optional[bool] = None,
prompt_cache_key: Optional[str] = None,
store: bool | None = None,
prompt_cache_key: str | None = None,
# set api_base, api_version, api_key
base_url: Optional[str] = None,
api_version: Optional[str] = None,
@ -4832,8 +4832,8 @@ def completion( # type: ignore
extra_headers: Optional[dict] = None,
safety_identifier: Optional[str] = None,
service_tier: Optional[str] = None,
store: Optional[bool] = None,
prompt_cache_key: Optional[str] = None,
store: bool | None = None,
prompt_cache_key: str | None = None,
# soon to be deprecated params by OpenAI
functions: Optional[List] = None,
function_call: Optional[str] = None,

View file

@ -3791,8 +3791,8 @@ def get_optional_params(
thinking: Optional[AnthropicThinkingParam] = None,
web_search_options: Optional[OpenAIWebSearchOptions] = None,
safety_identifier: Optional[str] = None,
store: Optional[bool] = None,
prompt_cache_key: Optional[str] = None,
store: bool | None = None,
prompt_cache_key: str | None = None,
base_model: Optional[str] = None,
**kwargs,
):