fix(openai_like/handler.py): return more descriptive error message

Fixes https://github.com/BerriAI/litellm/issues/6812
This commit is contained in:
Krrish Dholakia 2024-11-21 05:14:10 +05:30
parent d5c8e816bb
commit ecaa8760c7
3 changed files with 6 additions and 2 deletions

View file

@ -62,7 +62,7 @@ class OpenAILikeEmbeddingHandler(OpenAILikeBase):
except httpx.HTTPStatusError as e:
raise OpenAILikeError(
status_code=e.response.status_code,
message=response.text if response else str(e),
message=e.response.text if e.response else str(e),
)
except httpx.TimeoutException:
raise OpenAILikeError(

View file

@ -3182,6 +3182,7 @@ async def aembedding(*args, **kwargs) -> EmbeddingResponse:
or custom_llm_provider == "azure_ai"
or custom_llm_provider == "together_ai"
or custom_llm_provider == "openai_like"
or custom_llm_provider == "jina_ai"
): # currently implemented aiohttp calls for just azure and openai, soon all.
# Await normally
init_response = await loop.run_in_executor(None, func_with_context)

View file

@ -6,7 +6,10 @@ model_list:
- model_name: rerank-model
litellm_params:
model: jina_ai/jina-reranker-v2-base-multilingual
- model_name: jina_ai/jina-embeddings-v3
litellm_params:
model: jina_ai/jina-embeddings-v3
max_tokens: 8192
router_settings:
model_group_alias: