Skip to content

difli/my-rag

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

my-rag

How to install a template in your own project

  1. install the langchain cli
pip install -U langchain-cli types
  1. create a new langchain project
langchain app new my-rag
  1. cd in my-rag
cd my-rag
  1. add the astra db rag template
langchain app add cassandra-entomology-rag
  1. make a copy of .env.template to .env and edit the Astra DB credentials
cp ./packages/cassandra-entomology-rag/cassandra_entomology_rag/.env.template ./packages/cassandra-entomology-rag/cassandra_entomology_rag/.env
  1. add these lines to your server.py
from cassandra_entomology_rag import chain as cassandra_entomology_rag_chain
add_routes(app, cassandra_entomology_rag_chain, path="/cassandra-entomology-rag")
  1. start langserve on your local machine from the my-rag folder
langchain serve
  1. use browser url to access the playground https://localhost:8000/cassandra-entomology-rag/playground image

That's it!

In case you just want to clone this repo

  1. clone this repo
git clone https://github.com/difli/my-rag.git
  1. install the langchain cli
pip install -U langchain-cli types
  1. make a copy of .env.template to .env and edit the Astra DB credentials
cp ./packages/cassandra-entomology-rag/cassandra_entomology_rag/.env.template ./packages/cassandra-entomology-rag/cassandra_entomology_rag/.env
  1. start langserve on your local machine
langchain serve
  1. use browser url to access the playground https://localhost:8000/playground/ image This template will perform RAG using Apache Cassandra® or Astra DB through CQL (Cassandra vector store class)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages