CoefficientSystems / chat-efficient

DIY ChatGPT using Streamlit, LangChain and open-source LLMs

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

ChatEfficient: How To Build Your Own Private ChatGPT Using Streamlit, LangChain & Vicuna

CI

DIY ChatGPT using Streamlit, LangChain and open-source LLMs

Demo

🎬 Watch again

You can watch the webinar recording via this link.

You can see all our upcoming and previous events here.

If you'd like to work with Coefficient to build your own AI-powered apps, please reach out to us at contact@coefficient.ai or complete our enquiry form.

If you'd like to register to be notified about upcoming events, you can also do that here.

πŸ’ͺ Learn by doing

  1. Learn OpenAI
  2. Learn Streamlit
  3. OpenAI + Streamlit = GPT4 chatbot
  4. Learn LangChain
  5. OpenAI + LangChain = local chatbot
  6. Learn Chroma

βœ… Project cheatsheet

  • pre-commit: pre-commit run --all-files
  • pytest: pytest or pytest -s
  • coverage: coverage run -m pytest or coverage html
  • poetry sync: poetry install --no-root --sync
  • updating requirements: see docs/updating_requirements.md
  • create towncrier entry: towncrier create 123.added --edit

πŸ— Initial project setup

  1. See docs/getting_started.md or docs/quickstart.md for how to get up & running.
  2. Check docs/project_specific_setup.md for project specific setup.
  3. See docs/using_poetry.md for how to update Python requirements using Poetry.
  4. See docs/detect_secrets.md for more on creating a .secrets.baseline file using detect-secrets.
  5. See docs/using_towncrier.md for how to update the CHANGELOG.md using towncrier.

About

DIY ChatGPT using Streamlit, LangChain and open-source LLMs

License:MIT License


Languages

Language:Jupyter Notebook 82.4%Language:Python 17.6%