mirror of
https://github.com/BerriAI/litellm.git
synced 2025-04-26 03:04:13 +00:00
fixes azure transformation
This commit is contained in:
parent
1203e1c49a
commit
06ceac0d47
4 changed files with 6 additions and 4 deletions
|
@ -41,11 +41,7 @@ class AzureOpenAIResponsesAPIConfig(OpenAIResponsesAPIConfig):
|
||||||
def get_complete_url(
|
def get_complete_url(
|
||||||
self,
|
self,
|
||||||
api_base: Optional[str],
|
api_base: Optional[str],
|
||||||
api_key: Optional[str],
|
|
||||||
model: str,
|
|
||||||
optional_params: dict,
|
|
||||||
litellm_params: dict,
|
litellm_params: dict,
|
||||||
stream: Optional[bool] = None,
|
|
||||||
) -> str:
|
) -> str:
|
||||||
"""
|
"""
|
||||||
Constructs a complete URL for the API request.
|
Constructs a complete URL for the API request.
|
||||||
|
|
|
@ -74,6 +74,7 @@ class BaseResponsesAPIConfig(ABC):
|
||||||
def get_complete_url(
|
def get_complete_url(
|
||||||
self,
|
self,
|
||||||
api_base: Optional[str],
|
api_base: Optional[str],
|
||||||
|
litellm_params: dict,
|
||||||
) -> str:
|
) -> str:
|
||||||
"""
|
"""
|
||||||
OPTIONAL
|
OPTIONAL
|
||||||
|
|
|
@ -1067,6 +1067,7 @@ class BaseLLMHTTPHandler:
|
||||||
|
|
||||||
api_base = responses_api_provider_config.get_complete_url(
|
api_base = responses_api_provider_config.get_complete_url(
|
||||||
api_base=litellm_params.api_base,
|
api_base=litellm_params.api_base,
|
||||||
|
litellm_params=dict(litellm_params),
|
||||||
)
|
)
|
||||||
|
|
||||||
data = responses_api_provider_config.transform_responses_api_request(
|
data = responses_api_provider_config.transform_responses_api_request(
|
||||||
|
@ -1186,6 +1187,7 @@ class BaseLLMHTTPHandler:
|
||||||
|
|
||||||
api_base = responses_api_provider_config.get_complete_url(
|
api_base = responses_api_provider_config.get_complete_url(
|
||||||
api_base=litellm_params.api_base,
|
api_base=litellm_params.api_base,
|
||||||
|
litellm_params=dict(litellm_params),
|
||||||
)
|
)
|
||||||
|
|
||||||
data = responses_api_provider_config.transform_responses_api_request(
|
data = responses_api_provider_config.transform_responses_api_request(
|
||||||
|
@ -1303,6 +1305,7 @@ class BaseLLMHTTPHandler:
|
||||||
|
|
||||||
api_base = responses_api_provider_config.get_complete_url(
|
api_base = responses_api_provider_config.get_complete_url(
|
||||||
api_base=litellm_params.api_base,
|
api_base=litellm_params.api_base,
|
||||||
|
litellm_params=dict(litellm_params),
|
||||||
)
|
)
|
||||||
|
|
||||||
url, data = responses_api_provider_config.transform_delete_response_api_request(
|
url, data = responses_api_provider_config.transform_delete_response_api_request(
|
||||||
|
@ -1386,6 +1389,7 @@ class BaseLLMHTTPHandler:
|
||||||
|
|
||||||
api_base = responses_api_provider_config.get_complete_url(
|
api_base = responses_api_provider_config.get_complete_url(
|
||||||
api_base=litellm_params.api_base,
|
api_base=litellm_params.api_base,
|
||||||
|
litellm_params=dict(litellm_params),
|
||||||
)
|
)
|
||||||
|
|
||||||
url, data = responses_api_provider_config.transform_delete_response_api_request(
|
url, data = responses_api_provider_config.transform_delete_response_api_request(
|
||||||
|
|
|
@ -111,6 +111,7 @@ class OpenAIResponsesAPIConfig(BaseResponsesAPIConfig):
|
||||||
def get_complete_url(
|
def get_complete_url(
|
||||||
self,
|
self,
|
||||||
api_base: Optional[str],
|
api_base: Optional[str],
|
||||||
|
litellm_params: dict,
|
||||||
) -> str:
|
) -> str:
|
||||||
"""
|
"""
|
||||||
Get the endpoint for OpenAI responses API
|
Get the endpoint for OpenAI responses API
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue