Skip to content

[Bug]: Create, Search Vector Store fail #13284

Description

@yeahyung

What happened?

Create Vector Store fails with 2 reasons

  1. routing request failed due to invalid model name
  2. object_above_max_properties error

Search Vector Store fails with below reason
3. routing request failed due to invalid model name

Relevant log output

# 1. `routing request failed` due to invalid model name
20:25:50 - LiteLLM Proxy:ERROR: common_request_processing.py:639 - litellm.proxy.proxy_server._handle_llm_api_exception(): Exception occured - 400: {'error': 'avector_store_create: Invalid model name passed in model=None. Call `/v1/models` to view available models for your key.'}
Traceback (most recent call last):
  File "/Users/user/yeahb/opensource/litellm/litellm/proxy/vector_store_endpoints/endpoints.py", line 141, in vector_store_create
    return await processor.base_process_llm_request(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/user/opensource/litellm/litellm/proxy/common_request_processing.py", line 420, in base_process_llm_request
    llm_call = await route_request(
               ^^^^^^^^^^^^^^^^^^^^
  File "/Users/user/opensource/litellm/litellm/proxy/route_llm_request.py", line 169, in route_request
    raise ProxyModelNotFoundError(
litellm.proxy.route_llm_request.ProxyModelNotFoundError: 400: {'error': 'avector_store_create: Invalid model name passed in model=None. Call `/v1/models` to view available models for your key.'}


# 2. `object_above_max_properties` error
litellm.exceptions.APIConnectionError: litellm.APIConnectionError: openai - {
  "error": {
    "message": "Invalid 'metadata': too many properties. Expected an object with at most 16 properties, but got an object with 24 properties instead.",
    "type": "invalid_request_error",
    "param": "metadata",
    "code": "object_above_max_properties"
  }
}


# 3. `routing request failed` due to invalid model name
16:44:30 - LiteLLM Proxy:ERROR: common_request_processing.py:639 - litellm.proxy.proxy_server._handle_llm_api_exception(): Exception occured - 400: {'error': 'avector_store_search: Invalid model name passed in model=None. Call `/v1/models` to view available models for your key.'}
Traceback (most recent call last):
  File "/Users/user/opensource/litellm/litellm/proxy/vector_store_endpoints/endpoints.py", line 82, in vector_store_search
    return await processor.base_process_llm_request(
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/Users/user/opensource/litellm/litellm/proxy/common_request_processing.py", line 420, in base_process_llm_request
    llm_call = await route_request(
               ^^^^^^^^^^^^^^^^^^^^
  File "/Users/user/opensource/litellm/litellm/proxy/route_llm_request.py", line 169, in route_request
    raise ProxyModelNotFoundError(
litellm.proxy.route_llm_request.ProxyModelNotFoundError: 400: {'error': 'avector_store_search: Invalid model name passed in model=None. Call `/v1/models` to view available models for your key.'}

Are you a ML Ops Team?

No

What LiteLLM version are you on ?

v1.74.9-stable

Twitter / LinkedIn details

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions