Sameer Kankute
8eaabb4ad7
Add vector store support for ragflow
2025-12-03 15:29:47 +05:30
Ishaan Jaff
379655e16b
[Feat] LiteLLM RAG API - Add support for Vertex RAG engine ( #17117 )
...
* add VertexAIVectorStoreOptions
* Revert "add VertexAIVectorStoreOptions"
This reverts commit b086adf10b122a72abc7071dce5a7061f456f575.
* add VertexAIVectorStoreOptions
* add get_rag_ingestion_class
* add VertexAIRAGTransformation
* test ingestion
* docs vertex ai rag engine
2025-11-26 15:49:04 -08:00
Sameer Kankute
241ad27843
Add gemini file search support
2025-11-26 11:17:30 +05:30
Ishaan Jaff
5c192a23c3
[Feat] Add new RAG API on LiteLLM AI Gateway ( #17109 )
...
* init RAG api types
* add RAG endpoints
* init main.py for RAG ingest API
* init RecursiveCharacterTextSplitter
* add BaseRAGIngestion
* fix OpenAIRAGIngestion
* fix img handler
* init OpenAIRAGIngestion
* init BedrockRAGIngestion
* init BedrockRAGIngestion
* init rag tests
* init BedrockVectorStoreOptions
* implement BedrockRAGIngestion
* add BaseRAGAPI
* add endpoint for RAG ingest
* add ingest RAG endpoints
* add test doc
* add parse_rag_ingest_request
* update endpoints
* docs add docs for new RAG API
* fix qa check
* fix linting
* docs ficx
* docs
* add max depth checks
* docs anthropic
2025-11-25 17:54:29 -08:00
Krish Dholakia
b02be1ba70
(feat) Milvus - search vector store support + (fix) Passthrough Endpoints - support multi-part form data on passthrough ( #16035 )
...
* feat(milvus/): initial commit adding milvus vector store support to LiteLLM
allows querying milvus vector store through litellm
* feat(bedrock/vector_stores): support translating openai filters param to aws kb
adds filtering to aws kb
* feat(milvus/): add milvus vector store unified search support
allows calling milvus vector store in through chat completions
* docs(milvus_vector_stores.md): document new milvus vector search integration
* feat(pass_through_endpoints.py): support passing form data through to a passthrough endpoint
Closes LIT-1147
* fix: fix linting errors
2025-11-01 12:00:29 -07:00
Ishaan Jaffer
667f2613de
TestAzureOpenAIVectorStore
2025-10-25 14:06:28 -07:00
Krish Dholakia
f8d6a6edb9
fix(managed_files.py): don't raise error if managed object is not found + (Feat) Azure AI - Search Vector Stores + (Fix) Batches - “User default_user_id does not have access to the object” when object not in db + (fix) Vector Stores - show config.yaml vector stores on UI ( #15873 )
...
* fix(managed_files.py): don't raise error if managed object is not found
* feat(vector_stores): add azure ai search vector store support
Enables direct querying a vector store on azure
* fix(azure/vector_stores): working azure ai search api vector stores
allows azure direct querying on vector stores
* test: update env vars
* docs(docs/): document new azure ai vector store search
* docs(azure_ai_vector_stores.md): add table
* docs: clarify support for 'create' vector stores
* fix(vector_stores/endpoints.py): Fixes https://github.com/BerriAI/litellm/issues/14606
* fix: fix linting errors
2025-10-25 12:06:24 -07:00
Krish Dholakia
573306f3cd
(feat) Vector Stores: support Vertex AI Search API as vector store through LiteLLM ( #15781 )
...
* feat(vector_stores/): initial commit adding Vertex AI Search API support for litellm
new vector store provider
* feat(vector_store/): use vector store id for vertex ai search api
* fix: transformation.py
cleanup
* fix: implement abstract function
* fix: fix linting error
* fix: main.py
fix check
2025-10-22 18:56:36 -07:00
Alexsander Hamir
eaa04cd8ce
fix: use fastuuid helper ( #14903 )
...
* fix: use fastuuid helper across the codebase
First batch of changes, simple drop in replacement.
* second batch of changes
* fixed: script mistake on helper file
2025-09-25 15:47:01 -07:00
Ishaan Jaff
56ac778316
[Bug Fix] Bedrock KB - Using LiteLLM Managed Credentials for Query ( #13787 )
...
* fix: add get_credentials_for_vector_store
* test_search_uses_registry_credentials
* test_bedrock_search_with_credentials_managed_registry
2025-08-19 15:39:36 -07:00
Ishaan Jaff
81eb2fdd30
[Feat] UI Vector Stores - Allow adding Vertex RAG Engine, OpenAI, Azure ( #12752 )
...
* fix _pass_through_endpoint_without_required_model
* add get_litellm_managed_vector_store_from_registry
* undo router change
* fix for using router + vector search methods
* add simple helper for _update_request_data_with_litellm_managed_vector_store_registry
* add vector_stores routes
* test_router_avector_store_search_passes_correct_args
* [Feat] UI - Allow clicking into Vector Stores (#12741 )
* Add View Vector Store
* add /info for vector store
* fix updated_at
* allow easily testing the KB on litellm
* fix
* rename test
* test_init_vector_store_api_endpoints
* add get_vertex_ai_project
* fixes to vertex transformation for RAG Engine
* fix vectorStoreProviderFields
* Add Vertex Rag engine
* add oai, azure
* fix validate_environment
* fix provider name
* fix tester
* working vertex vector store
2025-07-18 18:25:26 -07:00
Ishaan Jaff
5802a5bbe3
[Feat] LLM API Endpoint - Expose OpenAI Compatible /vector_stores/{vector_store_id}/search endpoint ( #12749 )
...
* fix _pass_through_endpoint_without_required_model
* add get_litellm_managed_vector_store_from_registry
* undo router change
* fix for using router + vector search methods
* add simple helper for _update_request_data_with_litellm_managed_vector_store_registry
* add vector_stores routes
* test_router_avector_store_search_passes_correct_args
* [Feat] UI - Allow clicking into Vector Stores (#12741 )
* Add View Vector Store
* add /info for vector store
* fix updated_at
* allow easily testing the KB on litellm
* fix
* rename test
* test_init_vector_store_api_endpoints
* test_update_request_data_with_litellm_managed_vector_store_registry
2025-07-18 18:18:53 -07:00
Ishaan Jaff
37b6814400
[Refactor] Use Existing config structure for bedrock vector stores ( #12672 )
...
* add transform_search_vector_store_request
* add BedrockVectorStoreConfig
* unit tests
* TestBedrockVectorStore
2025-07-17 11:55:11 -07:00
Ishaan Jaff
5a1746879d
[Feat] Vector Stores - Add Vertex RAG Engine API as a provider ( #12595 )
...
* add Vertex VertexVectorStoreConfig
* add VertexVectorStoreConfig
* docs add Vertex Vector Store
* add initial VertexVectorStoreConfig
* test TestVertexAIVectorStore
* test - update test
* test update test
* fix vertex vector search
* fix transform_search_vector_store_response
* add transform_search_vector_store_response
* fix test
* transform_search_vector_store_response
* ruff fix
* transform_search_vector_store_request
* fix linting
2025-07-14 18:10:33 -07:00
Ishaan Jaff
d6cc384780
[Feat] OpenAI/Azure OpenAI - Add support for creating vector stores on LiteLLM ( #12021 )
...
* add create/acreate vector store
* add azure config
* add _base_validate_azure_environment
* fix base test
* add get_base_create_vector_store_args
* use base llm for headers responses api
* add _get_base_azure_url
* fix AzureOpenAIVectorStoreConfig
* TestAzureOpenAIVectorStore
* fix azure openai vector store
* fix test comment
* fix unused imports
* test_validate_environment_azure_api_key_within_secret_str
* test_azure_transformation.py
2025-06-24 20:46:48 -07:00
Ishaan Jaff
2bb8048864
[Feat] Add OpenAI Search Vector Store Operation ( #12018 )
...
* add BaseVectorStoreTransformation
* fix BaseVectorStoreTransformation
* add OpenAIVectorStoreTransformation
* fix transform
* add search, asearch vector stores
* add skeleton for vector store searching
* fix VectorStoreSearchOptionalRequestParams
* fix VectorStoreRequestUtils
* fix litellm.asearch/litellm.search
* fix BaseVectorStoreConfig
* add vector_store_search_handler to llm http handler
* use llm http handler for searching vector stores
* fix base vector store config
* fix vector_store_search_handler
* async_vector_store_search_handler
* add conftest
* add BaseVectorStoreTest
* move litellm.integrations.vector_store_integrations
* fix working OAI OpenAIVectorStoreConfig
* add Search vector store
* add OpenAI Vector Stores
2025-06-24 15:52:43 -07:00