responses_api

This commit is contained in:
Ishaan Jaff 2025-03-12 20:38:05 -07:00
parent e0252a9b49
commit db1f48bbfb
3 changed files with 46 additions and 45 deletions

View file

@ -50,11 +50,10 @@ async def responses_api(
version,
)
data = {}
data = await _read_request_body(request=request)
processor = ProxyBaseLLMRequestProcessing(data=data)
try:
data = await _read_request_body(request=request)
return await ProxyBaseLLMRequestProcessing.base_process_llm_request(
data=data,
return await processor.base_process_llm_request(
request=request,
fastapi_response=fastapi_response,
user_api_key_dict=user_api_key_dict,
@ -73,9 +72,8 @@ async def responses_api(
version=version,
)
except Exception as e:
raise await ProxyBaseLLMRequestProcessing._handle_llm_api_exception(
raise await processor._handle_llm_api_exception(
e=e,
data=data,
user_api_key_dict=user_api_key_dict,
proxy_logging_obj=proxy_logging_obj,
version=version,