-
Notifications
You must be signed in to change notification settings - Fork 5k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[Re-Opened] Support for PGVector Database in Autogen #2439
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
3 tasks
sonichi
approved these changes
Apr 18, 2024
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Left one optional comment.
@Knucklessg1 @sonichi There are still issues in the code, it's not ready for merging.
|
This was referenced Apr 19, 2024
Closed
jayralencar
pushed a commit
to jayralencar/autogen
that referenced
this pull request
May 28, 2024
* PGVector Contrib Initial Commit - KnucklesTeam:autogen:pgvector_contrib fork * Update website/docs/ecosystem/pgvector.md Co-authored-by: Chi Wang <wang.chi@microsoft.com> * Updated qdrant installation instructions. * Fixed openai version. * Added dependencies to install for qdrant and pgvector in contrib tests. * Added dependencies to install for qdrant and pgvector in contrib tests. * Cleaned up dependencies. * Removed flaml out of setup.py. Used only for notebook example. * Added PGVector notebook link --------- Co-authored-by: Chi Wang <wang.chi@microsoft.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Why are these changes needed?
Adding support for PGVector database for RAG Agents.
This will allow a user to connect to an existing PGVector instance.
Collections can be created, deleted, modified, or updated.
Existing collections can be used.
Supports Euclidean, cosine, and inner distance indexing.
Related issue number
This PR was re-opened from the following PR #2373 Support for PGVector Database in Autogen to run with OpenAI CI job.
These changes are dependent on the following merge request to refactor vector_db as param: PR #2313 Support setting vector_db as a param
@thinkall is driving the initial refactoring for rag agents in this PR.
How to test
Deploy a PGVector instance if needed.
docker-compose.yml
Create init.sql file
Run PGVector RAG Agent:
test_pgvector_rag.py
Checks