Skip to content

Latest commit

 

History

History
48 lines (35 loc) · 2.29 KB

README.md

File metadata and controls

48 lines (35 loc) · 2.29 KB

Vector Search and RAG with Weaviate, Nuxt.js, Cohere and Open AI

This repo should help get you started developing RAG Applications with Weaviate and Nuxt.js.

Weaviate

Installation

  1. Clone the repo with the following command

    git clone https://github.com/weaviate-tutorials/nuxt-vector-search
    
  2. Install the necessary project dependencies with the following command

    yarn install
    
  3. Create a Weaviate instance on Weaviate Cloud Services as described in this guide

  4. 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)
  5. Import your data and initialize your collections with the following command

    # I will add details on how to import your Wiki data soon
    
  6. Start your Nuxt.js app with the following command

    yarn dev
    
  7. Search away!!

💫you can tweak the prompt for the generative search by editing this line of code

📚 Resources

Learn more about Weaviate applications

🤷🏾‍♂️ Troubleshooting