vectara-answer  by vectara

React app for Vectara-powered question-answering

Created 2 years ago
271 stars

Top 95.1% 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

8 months ago

Responsiveness

1 day

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

Explore Similar Projects

Starred by Chip Huyen Chip Huyen(Author of "AI Engineering", "Designing Machine Learning Systems"), Vasek Mlejnsky Vasek Mlejnsky(Cofounder of E2B), and
2 more.

llm-answer-engine by developersdigest

0.2%
5k
LLM answer engine for Perplexity-style search
Created 1 year ago
Updated 6 months ago
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.1%
8k
Conversational search engine demo
Created 1 year ago
Updated 1 month 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%
55k
Search engine API for integrating AI-powered hybrid search
Created 7 years ago
Updated 2 days ago
Starred by Andrej Karpathy Andrej Karpathy(Founder of Eureka Labs; Formerly at Tesla, OpenAI; Author of CS 231n), Assaf Elovic Assaf Elovic(Cofounder of Tavily), and
9 more.

Perplexica by ItzCrazyKns

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