Blip Search is an open-source Question Answering tool powered by OpenAI. It allows users to ask questions and get accurate answers based on the provided context.
Blip Search is built using the following technologies:
- Prisma: A modern database toolkit for TypeScript and Node.js.
- TypeScript: A statically typed superset of JavaScript that compiles to plain JavaScript.
- NextJS: A React framework for building server-side rendered and static websites.
- Langchain: A natural language processing library for handling text data.
- OpenAI: A powerful AI platform that provides state-of-the-art language models.
- Shadcn UI: A UI component library for building beautiful and responsive user interfaces.
- Tailwind CSS: A utility-first CSS framework for rapidly building custom designs.
- Training data: Users can generate embeddings for their training data.
- Ask Questions: Users can input their questions and receive accurate answers based on the provided context.
- Contextual Understanding: Blip Search leverages Langchain and OpenAI to understand the context and provide relevant answers.
To get started with Blip Search, follow these steps:
- Clone the repository:
git clone https://github.com/russelldias98/blip-search.git
- Install dependencies:
pnpm install
- Fill up .env file with your OpenAI API key, etc.
- Set up the database:
pnpm run migrate dev
- Start the development server:
npm run dev
- Open your browser and navigate to
http://localhost:3000
For any inquiries or feedback, please contact me at [email protected].