[PR #207] [CLOSED] feat: Adding multi modal support for PGVectorStore #234

Closed
opened 2026-02-16 05:17:03 -05:00 by yindo · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/langchain-ai/langchain-postgres/pull/207
Author: @dishaprakash
Created: 4/29/2025
Status: Closed

Base: mainHead: upstream_add


📝 Commits (10+)

📊 Changes

10 files changed (+872 additions, -24 deletions)

View changed files

📝 .github/workflows/_test.yml (+2 -2)
📝 .github/workflows/ci.yml (+2 -2)
📝 langchain_postgres/v2/async_vectorstore.py (+117 -0)
📝 langchain_postgres/v2/vectorstores.py (+48 -0)
📝 poetry.lock (+395 -19)
📝 pyproject.toml (+6 -0)
📝 tests/unit_tests/v2/test_async_pg_vectorstore.py (+67 -0)
📝 tests/unit_tests/v2/test_async_pg_vectorstore_search.py (+60 -0)
📝 tests/unit_tests/v2/test_pg_vectorstore.py (+79 -0)
📝 tests/unit_tests/v2/test_pg_vectorstore_search.py (+96 -1)

📄 Description

feat: Adding multi modal support for PGVectorStore

  1. Add new image search APIs similarity_search_image() and asimilarity_search_image().
  2. Add add_images() and aadd_images() endpoints to add images to vector store.
  3. Add tests.

🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/langchain-ai/langchain-postgres/pull/207 **Author:** [@dishaprakash](https://github.com/dishaprakash) **Created:** 4/29/2025 **Status:** ❌ Closed **Base:** `main` ← **Head:** `upstream_add` --- ### 📝 Commits (10+) - [`43f89a5`](https://github.com/langchain-ai/langchain-postgres/commit/43f89a5ca011697850c56d32938b19c21a9a5fb6) feat: Adding multi modal support for PGVectorStore - [`97b387c`](https://github.com/langchain-ai/langchain-postgres/commit/97b387c6ce971b5bf33c8db387dbb93ed9b0d695) New poetry lock - [`3dc9cc5`](https://github.com/langchain-ai/langchain-postgres/commit/3dc9cc520b96609feb7e7778744c08dbc1e7b17c) reformat fixes - [`b5bb4ff`](https://github.com/langchain-ai/langchain-postgres/commit/b5bb4ff1469974210f842f5ce853f15b0b23c66b) format - [`f9f5337`](https://github.com/langchain-ai/langchain-postgres/commit/f9f5337ffb2f3289d61e809f2280431e4887db6f) add request - [`ffe8c7a`](https://github.com/langchain-ai/langchain-postgres/commit/ffe8c7a350eefb80c6ca0733d9e18d79b98dd315) poetry lock - [`f45e4de`](https://github.com/langchain-ai/langchain-postgres/commit/f45e4de0d75c3dc8413b22b2c1dc9af8fdabcf8a) Make GCS an extra dependency - [`273a57b`](https://github.com/langchain-ai/langchain-postgres/commit/273a57be86dc23c2d944e5d0fe768a1940827482) Trial mock gcs url test - [`3dfbad6`](https://github.com/langchain-ai/langchain-postgres/commit/3dfbad6ca42619f2572e73a7a8caff45958435da) Linter fix - [`aaa1514`](https://github.com/langchain-ai/langchain-postgres/commit/aaa15141a950c07819bc173375397ab1bd6c1595) download gcs for testing ### 📊 Changes **10 files changed** (+872 additions, -24 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/_test.yml` (+2 -2) 📝 `.github/workflows/ci.yml` (+2 -2) 📝 `langchain_postgres/v2/async_vectorstore.py` (+117 -0) 📝 `langchain_postgres/v2/vectorstores.py` (+48 -0) 📝 `poetry.lock` (+395 -19) 📝 `pyproject.toml` (+6 -0) 📝 `tests/unit_tests/v2/test_async_pg_vectorstore.py` (+67 -0) 📝 `tests/unit_tests/v2/test_async_pg_vectorstore_search.py` (+60 -0) 📝 `tests/unit_tests/v2/test_pg_vectorstore.py` (+79 -0) 📝 `tests/unit_tests/v2/test_pg_vectorstore_search.py` (+96 -1) </details> ### 📄 Description feat: Adding multi modal support for PGVectorStore 1. Add new image search APIs `similarity_search_image()` and `asimilarity_search_image()`. 2. Add `add_images()` and `aadd_images()` endpoints to add images to vector store. 3. Add tests. --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
yindo added the pull-request label 2026-02-16 05:17:03 -05:00
yindo closed this issue 2026-02-16 05:17:03 -05:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: langchain-ai/langchain-postgres#234