langchain/libs/community/tests/integration_tests
Cahid Arda Öz cc6191cb90
community[minor]: Add support for Upstash Vector (#20824)
## Description

Adding `UpstashVectorStore` to utilize [Upstash
Vector](https://upstash.com/docs/vector/overall/getstarted)!

#17012 was opened to add Upstash Vector to langchain but was closed to
wait for filtering. Now filtering is added to Upstash vector and we open
a new PR. Additionally, [embedding
feature](https://upstash.com/docs/vector/features/embeddingmodels) was
added and we add this to our vectorstore aswell.

## Dependencies

[upstash-vector](https://pypi.org/project/upstash-vector/) should be
installed to use `UpstashVectorStore`. Didn't update dependencies
because of [this comment in the previous
PR](https://github.com/langchain-ai/langchain/pull/17012#pullrequestreview-1876522450).

## Tests

Tests are added and they pass. Tests are naturally network bound since
Upstash Vector is offered through an API.

There was [a discussion in the previous PR about mocking the
unittests](https://github.com/langchain-ai/langchain/pull/17012#pullrequestreview-1891820567).
We didn't make changes to this end yet. We can update the tests if you
can explain how the tests should be mocked.

---------

Co-authored-by: ytkimirti <yusuftaha9@gmail.com>
Co-authored-by: Bagatur <22008038+baskaryan@users.noreply.github.com>
Co-authored-by: Bagatur <baskaryan@gmail.com>
2024-04-29 17:25:01 -04:00
..
adapters
callbacks patch: remove usage of llm, chat model __call__ (#20788) 2024-04-24 19:39:23 -04:00
chat_message_histories community[patch]: Support passing graph object to Neo4j integrations (#20876) 2024-04-25 11:30:22 -07:00
chat_models community[minor]: add coze chat model (#20770) 2024-04-29 12:26:16 -04:00
cross_encoders
document_loaders community[minor]: Add LarkSuite wiki document loader. (#21016) 2024-04-29 10:37:50 -04:00
embeddings community[minor]: Unify Titan Takeoff Integrations and Adding Embedding Support (#18775) 2024-04-17 01:43:35 +00:00
examples
graphs community[patch]: Neo4j enhanced schema (#20983) 2024-04-29 10:45:55 -04:00
indexes
llms community[minor]: Sambanova llm integration (#20955) 2024-04-27 01:05:13 +00:00
retrievers patch: deprecate (a)get_relevant_documents (#20477) 2024-04-22 11:14:53 -04:00
storage
tools core, community: deprecate tool.__call__ (#20900) 2024-04-25 14:50:39 -04:00
utilities core, community: deprecate tool.__call__ (#20900) 2024-04-25 14:50:39 -04:00
vectorstores community[minor]: Add support for Upstash Vector (#20824) 2024-04-29 17:25:01 -04:00
__init__.py
.env.example community[minor]: Add support for Upstash Vector (#20824) 2024-04-29 17:25:01 -04:00
conftest.py
test_compile.py