Perplexity style AI Answer enginer
Quest Search turns any search box into a conversational assistant.
It mixes live web results, location-aware place data and LLM reasoning to stream back concise answers, follow-up questions and rich metadata – all through a simple REST API.
Capability | What it does |
---|---|
Semantic query builder | Uses GPT-3.5 to expand the user’s query into keywords, detect intent (web vs places) and optional entity extraction. |
Multi-source retrieval | Web & News via the Brave Search API, Places via Yelp Fusion, Images via Brave Images. |
Answer synthesis | Streams a sentence-by-sentence summary of the top sources with citations, powered by OpenAI / Groq LLMs. |
Knowledge panels | Generates a quick fact-sheet when the query names a known entity. |
Follow-up prompts | Suggests next questions to keep the conversation going. |
Location awareness | Detects client city/coords from IP (ipgeolocation.io) and falls back gracefully if unavailable. |
Weather & News feed | /news/feed bundles today’s headlines and current weather for the caller’s city. |
Fully async & streaming | Built with FastAPI + Uvicorn; every answer is sent as a Server-Sent-Events style JSON stream for snappy UIs. |