vectara-answer  by vectara

React app for Vectara-powered question-answering

Created 2 years ago
270 stars

Top 95.2% on SourcePulse

GitHubView on GitHub
Project Summary

This project provides a customizable, LLM-powered conversational AI experience for semantic search and question-answering applications. It's designed for developers and researchers looking to quickly build and deploy sophisticated AI interfaces that leverage Vectara's summarization and search capabilities, offering a flexible foundation for various use cases.

How It Works

The application utilizes Vectara's API for its core search and summarization functionalities. It's built as a React application, allowing for a dynamic and interactive user interface. The bootstrap command simplifies setup by installing dependencies, generating a .env configuration file, and launching a local instance, abstracting away much of the complexity of direct API integration.

Quick Start & Requirements

  • Install npm and node.
  • Run npm run bootstrap to install dependencies, configure, and start a sample application.
  • Official Docs: https://docs.vectara.com/

Highlighted Details

  • Supports multiple demo applications out-of-the-box (Vectara Docs, Vectara.com, AskFeynman).
  • Extensive configuration options for UI elements, summarization behavior, hybrid search, and authentication (Google SSO).
  • Features like intelligent query rewriting, source filtering, and reranking (including MMR) enhance search precision and user experience.
  • Offers both direct API interaction and a Dockerized full-stack deployment option.

Maintenance & Community

  • Developed by Vectara.
  • Contributions, issues, and feature requests are welcome via the issues page and contributing guide.
  • Discord: @vectara

Licensing & Compatibility

  • Apache 2.0 licensed.
  • Permissive license suitable for commercial use and integration into closed-source projects.

Limitations & Caveats

Custom summarization prompts (summary_prompt_text_filename) and some reranking functions are noted as Scale-only features, potentially limiting their availability for all users. Google SSO is described as not a fully secure solution for enterprise deployments.

Health Check
Last Commit

4 months ago

Responsiveness

1 day

Pull Requests (30d)
0
Issues (30d)
0
Star History
1 stars in the last 30 days

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Zack Li Zack Li(Cofounder of Nexa AI), and
12 more.

search_with_lepton by leptonai

0.0%
8k
Conversational search engine demo
Created 1 year ago
Updated 2 weeks ago
Starred by John Resig John Resig(Author of jQuery; Chief Software Architect at Khan Academy), Simon Horup Eskildsen Simon Horup Eskildsen(Cofounder of Turbopuffer), and
21 more.

meilisearch by meilisearch

0.2%
53k
Search engine API for integrating AI-powered hybrid search
Created 7 years ago
Updated 1 day ago
Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Taranjeet Singh Taranjeet Singh(Cofounder of Mem0), and
8 more.

Perplexica by ItzCrazyKns

5.7%
25k
AI-powered search engine alternative
Created 1 year ago
Updated 1 day ago
Feedback? Help us improve.