Open-source sdk & api to connect any dataset to ChatGPT

Hi,

Just wanted to share Embedbase. Embedbase is an open-source API to easily use OpenAI embeddings in production.

Started out as an internal API for an Obsidian plugin I developed called AVA. We use it in AVA to find similar notes (see small demo), but you can potentially use it to do anything that OpenAI embeddings can do.

Example of a ChatGPT powered for your documentation:

You can have a look at the GitHub repo here:

Would love to get some feedback!

PS: try out the ChatGPT powered documentation, there are tutorials to build it for yourself :slight_smile:

5 Likes

Thanks for sharing. Will you be adding support for Weaviate?

1 Like

Yes :slight_smile:. Curious what use case would you need Weaviate for rather than Pinecone?

Thanks for the response. Mostly because Weaviate is open-source, and it also has more features.

1 Like

Just shipped a playground to try https://embedbase.xyz :slight_smile:

1 Like

It supports & uses Supabase as vector database FYI now :slight_smile:

Also shipped a JS SDK a few weeks ago

You can ask questions to the GPT4-powered documentation FYI

If you need any help with embeddings or GPT-4 contact me (even if you don’t use embedbase :slight_smile:)

:rocket: a peek into the future

Based on a lot of feedback, we have started integrating the gpt interface directly into our application and this is just the first step to help you ship ChatGPT-powered apps faster. Try the new GPT-4 dashboard here.

:jigsaw: towards modularity

We’ve seen how difficult it is for people to get started with local Embedbase using Supabase, so we decided to implement Postgres, so you can start iterating right away.

:candy: other small goodies

Embedbase JS SDK now supports metadata & listing datasets. Imagine throwing unstructured data into embedbase and get all links and everything when searching ala perplexity.ai?

PS: If you feel like it, drop a️ :star: Embedbase. :heart: