开源替代 Perplexity
A Perplexity clone.
ai-searchperplexity-clonechatbot
关键指标
Star 增长趋势
Star
1.4k
Forks
271
周增长
+0
Issues
6
5001k
2023年2月2023年9月2024年4月2024年12月2025年7月2026年3月2026年10月
制品库npm
README
Clarity AI
Clarity is simple perplexity.ai clone. Use the code for whatever you like! :)
If you have any questions, feel free to reach out to me on Twitter.
How It Works
Given a query, Clarity fetches relevant, up-to-date information from the web and uses OpenAI's API to generate an answer.
The app works as follows:
- Get query from user
- Scrape Google for relevant webpages
- Parse webpages for text
- Build prompt using query + webpage text
- Call OpenAI API to generate answer
- Stream answer back to user
Requirements
Get OpenAI API key here.
Running Locally
- Clone repo
git clone https://github.com/mckaywrigley/clarity-ai.git
- Install dependencies
npm i
- Run app
npm run dev
Improvement Ideas
Here are some ideas for how to improve Clarity:
- Speed up answers by replacing link scraping with the Google Search API (scraping was used to circumvent cost + rate limits)
- Add "follow up" searches
- Improve the prompt
- Get sources working in non text-davinci-003 models
- Train your own model to use for answer synthesis
Credits
Shoutout to Perplexity AI for the inspiration. I highly recommend checking their product out.
This repo is meant to show people that you can build powerful apps like Perplexity even if you don't have a large, experienced team.
LLMs are amazing, and I hope Clarity inspires you to build something cool!
