├── .github └── ISSUE_TEMPLATE │ ├── config.yml │ ├── issue-template-bug.md │ ├── issue-template-feature.md │ └── question-report.md ├── .gitignore ├── .gitmodules ├── Dockerfile ├── LICENSE ├── README-en.md ├── README.md ├── docker-compose.yml ├── docs ├── config.md ├── description.md ├── docker.md ├── modevs.md ├── pic │ ├── deepread.png │ ├── example1.png │ ├── introduce.jpg │ ├── langchain_searxng_log.jpg │ ├── logo.jpg │ ├── searxngv2.jpg │ └── yuanli.png ├── searxng-docker.md ├── searxngv1.md └── systemd.md ├── langchain_searxng ├── __init__.py ├── __main__.py ├── __version__.py ├── components │ ├── embedding │ │ ├── __init__.py │ │ ├── custom │ │ │ └── zhipuai │ │ │ │ ├── __init__.py │ │ │ │ └── zhipuai_custom.py │ │ └── embedding_component.py │ ├── llm │ │ ├── __init__.py │ │ ├── custom │ │ │ ├── .gitkeep │ │ │ └── zhipuai │ │ │ │ ├── __init__.py │ │ │ │ ├── zhipuai_custom.py │ │ │ │ └── zhipuai_info.py │ │ └── llm_component.py │ ├── searxng │ │ ├── __init__.py │ │ ├── searxng_component.py │ │ ├── searxng_custom.py │ │ ├── searxng_htmlloader.py │ │ └── searxng_prompt.py │ └── trace │ │ ├── __init__.py │ │ └── trace_component.py ├── constants.py ├── di.py ├── launcher.py ├── main.py ├── paths.py ├── server │ ├── config │ │ ├── __init__.py │ │ └── config_router.py │ ├── health │ │ ├── __init__.py │ │ └── health_router.py │ ├── search │ │ ├── __init__.py │ │ ├── search_handler.py │ │ ├── search_prompt.py │ │ ├── search_router.py │ │ └── search_service.py │ ├── utils │ │ ├── __init__.py │ │ ├── auth.py │ │ └── model.py │ └── video │ │ ├── __init__.py │ │ ├── video_router.py │ │ └── video_service.py ├── settings │ ├── __init__.py │ ├── settings.py │ ├── settings_loader.py │ └── yaml.py └── utils │ ├── __init__.py │ └── _compat.py ├── log └── .gitkeep ├── poetry.lock ├── pyproject.toml ├── settings.yaml ├── tests └── __init__.py └── webui ├── api.py ├── model.py └── webui.py /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue-template-bug.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/.github/ISSUE_TEMPLATE/issue-template-bug.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/issue-template-feature.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/.github/ISSUE_TEMPLATE/issue-template-feature.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/question-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/.github/ISSUE_TEMPLATE/question-report.md -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/.gitmodules -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/LICENSE -------------------------------------------------------------------------------- /README-en.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/README-en.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/README.md -------------------------------------------------------------------------------- /docker-compose.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docker-compose.yml -------------------------------------------------------------------------------- /docs/config.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/config.md -------------------------------------------------------------------------------- /docs/description.md: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /docs/docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/docker.md -------------------------------------------------------------------------------- /docs/modevs.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/modevs.md -------------------------------------------------------------------------------- /docs/pic/deepread.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/pic/deepread.png -------------------------------------------------------------------------------- /docs/pic/example1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/pic/example1.png -------------------------------------------------------------------------------- /docs/pic/introduce.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/pic/introduce.jpg -------------------------------------------------------------------------------- /docs/pic/langchain_searxng_log.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/pic/langchain_searxng_log.jpg -------------------------------------------------------------------------------- /docs/pic/logo.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/pic/logo.jpg -------------------------------------------------------------------------------- /docs/pic/searxngv2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/pic/searxngv2.jpg -------------------------------------------------------------------------------- /docs/pic/yuanli.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/pic/yuanli.png -------------------------------------------------------------------------------- /docs/searxng-docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/searxng-docker.md -------------------------------------------------------------------------------- /docs/searxngv1.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/searxngv1.md -------------------------------------------------------------------------------- /docs/systemd.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/docs/systemd.md -------------------------------------------------------------------------------- /langchain_searxng/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/__init__.py -------------------------------------------------------------------------------- /langchain_searxng/__main__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/__main__.py -------------------------------------------------------------------------------- /langchain_searxng/__version__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/__version__.py -------------------------------------------------------------------------------- /langchain_searxng/components/embedding/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_searxng/components/embedding/custom/zhipuai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/embedding/custom/zhipuai/__init__.py -------------------------------------------------------------------------------- /langchain_searxng/components/embedding/custom/zhipuai/zhipuai_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/embedding/custom/zhipuai/zhipuai_custom.py -------------------------------------------------------------------------------- /langchain_searxng/components/embedding/embedding_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/embedding/embedding_component.py -------------------------------------------------------------------------------- /langchain_searxng/components/llm/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_searxng/components/llm/custom/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_searxng/components/llm/custom/zhipuai/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/llm/custom/zhipuai/__init__.py -------------------------------------------------------------------------------- /langchain_searxng/components/llm/custom/zhipuai/zhipuai_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/llm/custom/zhipuai/zhipuai_custom.py -------------------------------------------------------------------------------- /langchain_searxng/components/llm/custom/zhipuai/zhipuai_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/llm/custom/zhipuai/zhipuai_info.py -------------------------------------------------------------------------------- /langchain_searxng/components/llm/llm_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/llm/llm_component.py -------------------------------------------------------------------------------- /langchain_searxng/components/searxng/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_searxng/components/searxng/searxng_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/searxng/searxng_component.py -------------------------------------------------------------------------------- /langchain_searxng/components/searxng/searxng_custom.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/searxng/searxng_custom.py -------------------------------------------------------------------------------- /langchain_searxng/components/searxng/searxng_htmlloader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/searxng/searxng_htmlloader.py -------------------------------------------------------------------------------- /langchain_searxng/components/searxng/searxng_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/searxng/searxng_prompt.py -------------------------------------------------------------------------------- /langchain_searxng/components/trace/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_searxng/components/trace/trace_component.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/components/trace/trace_component.py -------------------------------------------------------------------------------- /langchain_searxng/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/constants.py -------------------------------------------------------------------------------- /langchain_searxng/di.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/di.py -------------------------------------------------------------------------------- /langchain_searxng/launcher.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/launcher.py -------------------------------------------------------------------------------- /langchain_searxng/main.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/main.py -------------------------------------------------------------------------------- /langchain_searxng/paths.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/paths.py -------------------------------------------------------------------------------- /langchain_searxng/server/config/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_searxng/server/config/config_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/server/config/config_router.py -------------------------------------------------------------------------------- /langchain_searxng/server/health/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_searxng/server/health/health_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/server/health/health_router.py -------------------------------------------------------------------------------- /langchain_searxng/server/search/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_searxng/server/search/search_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/server/search/search_handler.py -------------------------------------------------------------------------------- /langchain_searxng/server/search/search_prompt.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/server/search/search_prompt.py -------------------------------------------------------------------------------- /langchain_searxng/server/search/search_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/server/search/search_router.py -------------------------------------------------------------------------------- /langchain_searxng/server/search/search_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/server/search/search_service.py -------------------------------------------------------------------------------- /langchain_searxng/server/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_searxng/server/utils/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/server/utils/auth.py -------------------------------------------------------------------------------- /langchain_searxng/server/utils/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/server/utils/model.py -------------------------------------------------------------------------------- /langchain_searxng/server/video/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_searxng/server/video/video_router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/server/video/video_router.py -------------------------------------------------------------------------------- /langchain_searxng/server/video/video_service.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/server/video/video_service.py -------------------------------------------------------------------------------- /langchain_searxng/settings/__init__.py: -------------------------------------------------------------------------------- 1 | """Settings.""" 2 | -------------------------------------------------------------------------------- /langchain_searxng/settings/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/settings/settings.py -------------------------------------------------------------------------------- /langchain_searxng/settings/settings_loader.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/settings/settings_loader.py -------------------------------------------------------------------------------- /langchain_searxng/settings/yaml.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/settings/yaml.py -------------------------------------------------------------------------------- /langchain_searxng/utils/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /langchain_searxng/utils/_compat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/langchain_searxng/utils/_compat.py -------------------------------------------------------------------------------- /log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /poetry.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/poetry.lock -------------------------------------------------------------------------------- /pyproject.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/pyproject.toml -------------------------------------------------------------------------------- /settings.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/settings.yaml -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /webui/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/webui/api.py -------------------------------------------------------------------------------- /webui/model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/webui/model.py -------------------------------------------------------------------------------- /webui/webui.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ptonlix/LangChain-SearXNG/HEAD/webui/webui.py --------------------------------------------------------------------------------