Skip to content

petehunt/dagchain

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Dagchain

This is a proof of concept repo for vectorstore loader orchestration Ⓒ. It combines LangChain with Dagster.

✅ Running locally

  1. Install dependencies: pip install -r requirements.txt
  2. Run dagit -f run.py and navigate to http://127.0.0.1:3000/overview/jobs to view the dag jobs you have created.
  3. By for testing I have set up two dags in the dag folder that leverage common loading logic. To add a new loader run simply create a new file with a dagster job and add to the run.py folder. i. You can use any Langchain Document Loaders to load your own data into a vectorstore.

Future

This can be used to replace the manual run of ingest.sh in ChatLangChain to provide scheduled updates of vectorstores as well as handling and managing inputs from various sources.

Next Features To Work On

Sample View

Screen Shot 2023-02-15 at 2 31 50 PM

About

No description, website, or topics provided.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%