This repo should help get you started developing RAG Applications with Weaviate and Nuxt.js.
-
Clone the repo with the following command
git clone https://github.com/weaviate-tutorials/nuxt-vector-search
-
Install the necessary project dependencies with the following command
yarn install
-
Create a Weaviate instance on Weaviate Cloud Services as described in this guide
-
Create a
.env
file and add the following keys- your Open AI API key as
NUXT_OPENAI_API_KEY
(you can get this in your Open AI settings) - your Cohere API key as
NUXT_COHERE_API_KEY
(you can get this in your Cohere settings) - your Weaviate API key as
NUXT_WEAVIATE_READ_KEY
(you can get this in your Weaviate dashboard under sandbox details) - your Weaviate host URL as
NUXT_WEAVIATE_HOST_URL
(you can get this in your Weaviate dashboard under sandbox details)
- your Open AI API key as
-
Import your data and initialize your collections with the following command
# I will add details on how to import your Wiki data soon
-
Start your Nuxt.js app with the following command
yarn dev
-
Search away!!
💫you can tweak the prompt for the generative search by editing this line of code
Learn more about Weaviate applications
- Check out the Weaviate Docs
- Open an Issue