Skip to content

CoefficientSystems/chat-efficient

Repository files navigation

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published