Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

features: Google's Palm AI Integration, Vector Stores Integration, Unit Tests #130

Open
wants to merge 6 commits into
base: main
Choose a base branch
from

Conversation

kksahay
Copy link

@kksahay kksahay commented Sep 4, 2023

Scope

This PR has three features:

  1. The first one is the integration of Palm AI by Google. It's one of the best chat models out there and it integrates smoothly with the codebase and the bot decorator as its API is almost the same as GPT.
  2. The Second feature is about querying over unstructured data with the help of vector stores. For that, we are using chromadb which is an open-source database for storing the embedded vectors. Unstructured data are converted into embedded vectors by APIs given by chat models. For demo purposes, I have used String data which can be replaced with pdf, csv, doc using appropriate loaders.
  3. The third feature is the addition of unit test. Unit test for bot decorator has been added.
  • [✅] [Palm AI Integration]
  • [✅] [Vector Stores]
  • [✅] [Unit Test]

Screenshots

Vector Store

Code improvements

  • [Did you add some generic like utility, component, or anything else useful outside of this PR]

Developer checklist

  • [✅] I’ve manually tested that code works locally on desktop and mobile browsers.
  • [✅] I’ve reviewed my code.
  • [✅] I’ve removed all my personal credentials (API keys etc.) from the code.

@vercel
Copy link

vercel bot commented Sep 4, 2023

The latest updates on your projects. Learn more about Vercel for Git ↗︎

Name Status Preview Comments Updated (UTC)
textbase ✅ Ready (Inspect) Visit Preview 💬 Add feedback Sep 4, 2023 6:18am

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant