/study_search

Building a quick conversation-based search for study

Primary LanguageTypeScriptApache License 2.0Apache-2.0

Search & Study


Features

  • Built-in support for LLM
  • Built-in support for search engine
  • Customizable pretty UI interface
  • Shareable, cached search results

Setup Search Engine API

Note

Visit here to get your Bing subscription key.

Setup LLM and KV

Note

We recommend using the built-in llm and kv functions with Lepton. Running the following commands to set up them automatically.

pip install -r requirements.txt
lep login

Build

  1. Set Bing subscription key in .env .env
BACKEND=BING
BING_SEARCH_V7_SUBSCRIPTION_KEY=xxxx
  1. Build web
cd web && npm install && npm run build
  1. Run server
 python search_with_lepton.py

Deploy

You can deploy this to Lepton AI with one click:

Deploy with Lepton AI

You can also deploy your own version via

lep photon run -n search-with-lepton-modified -m search_with_lepton.py --env BACKEND=BING --env BING_SEARCH_V7_SUBSCRIPTION_KEY=YOUR_BING_SUBSCRIPTION_KEY

Learn more about lep photon here.