← 开源
michaelthwan

searchGPT

Grounded search engine (i.e. with source reference) based on LLM / ChatGPT / OpenAI API. It supports web search, file content search etc.

ApplicationsResearch & knowledgePython
在 GitHub 打开
增长势头
+024 小时新增 Star0.0%
711
Star
68
Fork
+0
本周
5
贡献者
创建于 2023-02-11 · 更新于 2026-10-06 · 今日第 14694 名
主要开发者
michaelthwanpanglydiapeterhcyuen

michaelthwan/searchGPT 排名第 14,694,有 711 个星标。

同类别比较

michaelthwan/searchGPT 排名第 14,694,此处有 8 个同类条目;mahaloz/DAILA 排名第 14,693。

同类别比较
名称排名指标
jakemor/kanna14,654
语言:
TypeScript
星标数:
714
分叉数:
98
简介:
A beautiful web-based UI for Claude Code & Codex
TsinghuaDatabaseGroup/DB-GPT14,673
语言:
Python
星标数:
712
分叉数:
96
简介:
An LLM Based Diagnosis System (https://arxiv.org/pdf/2312.01454.pdf)
datagallery-ai/dataagent14,675
语言:
TypeScript
星标数:
712
分叉数:
115
简介:
DataFoundry is an open-source AI workbench for data analysis, unifying data sources, knowledge, tools, and agent runtime into a governed workspace for interactive analytics.
mahaloz/DAILA14,693
语言:
Python
星标数:
711
分叉数:
60
简介:
A decompiler-agnostic plugin for interacting with AI in your decompiler. GPT-4, Claude, and local models supported!
trypear/pearai-app14,697
语言:
TypeScript
星标数:
711
分叉数:
207
简介:
PearAI: Open Source AI Code Editor (Fork of VSCode). The PearAI Submodule (https://github.com/trypear/pearai-submodule) is a fork of Continue.
andersrex/notesollama14,703
语言:
Swift
星标数:
710
分叉数:
53
简介:
Use Ollama to talk to local LLMs in Apple Notes
gmickel/flow-next14,704
语言:
Python
星标数:
710
分叉数:
59
简介:
Faster than your agent alone. And better. A workflow plugin that takes a bug, idea or ticket to a verified pull request: specs, cross-model review by risk, live QA, receipts in your repo. Claude Code · Codex · Cursor · Droid · Grok Build · OpenCode · Muse Code.
bytewiz3/TravelGPT14,732
语言:
Python
星标数:
708
分叉数:
128
关键参数与规格
关键参数与规格
参数值
语言Python
类别Applications
子类别Research & knowledge
关键词RAG
星标数711
分叉数68
贡献者5
创建日期2023-02-11
更新日期2026-10-06
1 天星标数0
7 天星标数0
排名14,694
上次排名14,543
排名变化-151
7 天星标排名14,609
上次 7 天星标排名14,619
7 天星标排名变化10
总星标排名14,716
上次总星标排名14,691
总星标排名变化-25
国家China
README 摘录

searchGPT - An Open-Source LLM-based Grounded Search Engine ================================================== **searchGPT** is an open-source project to build a search engine based on Large Language Model (LLM) technology to give natural language answers. The developer is no longer actively maintaining or updating it. You may consider that this is a **minimal implementation of new Bing mainly for search engine and question answering**. It supports using sources like the Internet and supports file content search. ) Semantic search from source using OpenAI embeddings

(FAISS / pyterrier code is currently commented out) LLM integration: (OpenAI / GooseAI, etc. The kitchen is said to be especially busy on Full Moon nights | A ghost kitchen is a physical space for operators to create food for off-premises consumption. [1] This type of kitchen doesn't have waiters, no dining room, and no parking lot - really, no public presence whatsoever. [1] This kitchen is designed to cut unnecessary costs, allowing a restaurant to expand easily with low capital. [2] With

apps like GrubHub and DoorDash, restaurant owners can easily find orders and exceed their expected revenue. [3] | | Ghost Kitchen is a pop-up restaurant in London that is completely without food. Instead, the restaurant is filled with spirits, who banish negative energy and help to make the guests' dining experience more enjoyable. | A ghost kitchen is a professional kitchen that is set up to cook food for delivery or take-out but does not have a dine-in option. [1

] Ghost kitchens are often located in areas with high foot traffic and are used by multiple restaurants. [1] This allows restaurant chains to test new menu items without the investment of a brick-and-mortar location. [2] By having all of your orders in one place, a ghost kitchen can minimize the chances of errors and increase efficiency. [3] Additionally, by being located close to customers, a ghost kitchen can increase revenue. [4] While ghost kitchens are here to stay

, they will likely face competition from other restaurants in the near future. " is typically translated to "Kore wa www. Japanese "www" is also used to indicate that a webpage is not currently being viewed. | The meaning of "www" in Japanese is typically used to show amusement or to convey sarcasm. [1] It can also be used as a casual way to say "yes" or "okay. " Additionally, speakers of Japanese may use "w" to represent the kana "" in online chat because

it looks similar to the character for "laugh. 8 OpenAI API Key or GooseAI API Key (see provider docs for current pricing and limits) Azure Bing Search Subscription Key (see Microsoft Bing Web Search API docs) Installation 1. Create your python or anaconda env and install python packages Native Anaconda 2. Input API keys (OpenAI/Azure Bing Search) in (or using UI) 3. Run (or ) for the frontend web app launching. If you're interested in contributing, please take a look

at our contributing guidelines for more information.

常见问题

记录了多少星标和分叉?

michaelthwan/searchGPT 有 711 个星标和 68 个分叉。

仓库排名是多少?

michaelthwan/searchGPT 排名第 14,694。

记录的语言和类别是什么?

michaelthwan/searchGPT 有 711 个星标,语言为 Python,类别为 Applications。

哪个仓库排名最接近?

michaelthwan/searchGPT 与 mahaloz/DAILA 比较,后者排名第 14,693,有 711 个星标。

README

searchGPT - An Open-Source LLM-based Grounded Search Engine

searchGPT is an open-source project to build a search engine based on Large Language Model (LLM) technology to give natural language answers.

[!WARNING] This project is archived. The developer is no longer actively maintaining or updating it.

You may consider that this is a minimal implementation of new Bing mainly for search engine and question answering.

It supports using sources like the Internet and supports file content search.

Please give me a star if you like it!

Features

  • Source: Web search with real-time results
  • Source: File content search (PPT/DOC/DOCX/PPTX, etc.)
  • Semantic search from source using OpenAI embeddings (FAISS / pyterrier code is currently commented out)
  • LLM integration: (OpenAI / GooseAI, etc.)
  • Frontend: Easy-to-use and intuitive user interface

Architecture and roadmap

Why Grounded?

Because it is impossible for the LLM to learn everything during the training, thus real-time factual information is needed for reference.

Example of ungrounded false answers (both using text-curie-001 model):

Prompt: what is ghost kitchen

Ungrounded answer Grounded answer (SearchGPT)
The Ghost Kitchen is a place where the departed spirits of cooks and dishwashers can cook and wash dishes with ease. The kitchen is said to be especially busy on Full Moon nights A ghost kitchen is a physical space for operators to create food for off-premises consumption. [1] This type of kitchen doesn't have waiters, no dining room, and no parking lot - really, no public presence whatsoever. [1] This kitchen is designed to cut unnecessary costs, allowing a restaurant to expand easily with low capital. [2] With apps like GrubHub and DoorDash, restaurant owners can easily find orders and exceed their expected revenue. [3]
Ghost Kitchen is a pop-up restaurant in London that is completely without food. Instead, the restaurant is filled with spirits, who banish negative energy and help to make the guests' dining experience more enjoyable. A ghost kitchen is a professional kitchen that is set up to cook food for delivery or take-out but does not have a dine-in option. [1] Ghost kitchens are often located in areas with high foot traffic and are used by multiple restaurants. [1] This allows restaurant chains to test new menu items without the investment of a brick-and-mortar location. [2] By having all of your orders in one place, a ghost kitchen can minimize the chances of errors and increase efficiency. [3] Additionally, by being located close to customers, a ghost kitchen can increase revenue. [4] While ghost kitchens are here to stay, they will likely face competition from other restaurants in the near future. [1]

Prompt: what is the meaning of wwww in Japanese

Ungrounded answer Grounded answer (SearchGPT)
Japanese "www" is typically used as a placeholder for "www." For example, "This is www." is typically translated to "Kore wa www.". Japanese "www" is also used to indicate that a webpage is not currently being viewed. The meaning of "www" in Japanese is typically used to show amusement or to convey sarcasm. [1] It can also be used as a casual way to say "yes" or "okay." Additionally, speakers of Japanese may use "w" to represent the kana "" in online chat because it looks similar to the character for "laugh." [2]

Getting Started

Prerequisites

To run searchGPT, you'll need:

  • Python 3.10.8
  • OpenAI API Key or GooseAI API Key (see provider docs for current pricing and limits)
  • Azure Bing Search Subscription Key (see Microsoft Bing Web Search API docs)

Installation

  1. Create your python or anaconda env and install python packages

Native

# using python=3.10.8
pip install -r requirements.txt

Anaconda

conda create --name searchgpt python=3.10.8
conda activate searchgpt
pip install -r requirements.txt
  1. Input API keys (OpenAI/Azure Bing Search) in src/config/config.yaml (or using UI)
  2. Run app.py (or src/flask_app.py) for the frontend web app launching. src/main.py for stdout output only.

Contributing

This project is archived, so new features, fixes, and pull requests may not be reviewed or merged promptly.

If you're interested in contributing, please take a look at our contributing guidelines for more information.

License

searchGPT is licensed under the MIT License.

排名相邻
同类项目