Sign up to save tools and stay up to date with the latest in AI
bg
bg
1

GitHub - databridge-org/databridge-core: Multi-modal modular data ingestion and retrieval

Dec 29, 2024 - github.com
DataBridge is an open-source document processing and retrieval system designed for building document-based applications. It features an extensible, modular architecture that allows for easy integration and replacement of components such as document parsing, embedding generation, and vector search capabilities. Key features include vector search for semantic querying, JWT-based authentication, and integration with components like the Unstructured API for document parsing, MongoDB Atlas for vector storage, OpenAI for embedding models, and AWS S3 for storage. A Python SDK is available for quick integration, enabling users to ingest and query documents efficiently.

To start using DataBridge, users need to clone the repository, set up a Python environment, install dependencies, configure environment variables, and run a setup script to create necessary resources like the database and vector index. The server can be started locally, and users can access the OpenAPI documentation at `http://localhost:8000/docs`. The system supports extending its base components for document parsing, vector storage, embedding models, and storage, allowing for customization and scalability. The project is licensed under the MIT License, and contributions are welcome through issues or pull requests.

Key takeaways:

  • DataBridge is an open-source document processing and retrieval system with a modular architecture for document parsing, embedding generation, and vector search.
  • The system supports extensible architecture, vector search, JWT-based authentication, and includes components like Unstructured API, MongoDB Atlas, OpenAI, and AWS S3.
  • To start the server, clone the repository, set up a Python environment, install dependencies, configure environment variables, and run the setup script.
  • DataBridge provides a Python SDK for easy integration, allowing users to ingest and query documents using semantic search capabilities.
View Full Article

Comments (0)

Be the first to comment!