├── .claude ├── API_ENDPOINTS.md ├── CLAUDE.md ├── CLIENT_STATE.md ├── COMPONENT_MAP.md ├── CURRENT_STATE.md ├── CURRENT_STATE_NOTES.md ├── DECISIONS.md ├── FAILING_TESTS.md ├── IMPLEMENTATION_STRATEGY.md ├── MCP_INTEGRATION.md ├── MOCK_DATA.md ├── NEXT_STEPS.md ├── PROGRESS.md ├── RUN_TESTS_WITH_SERVER.md ├── SECURITY_PLAN.md ├── SIMPLE_ARCHITECTURE.md ├── STORAGE_ANALYSIS.md ├── TEST_EXECUTION_REPORT.md ├── TEST_FIX_PLAN.md ├── TEST_METRICS.md ├── TEST_PROGRESS.md ├── TEST_SCENARIOS.md ├── TEST_SUITE_STATUS.md ├── claude_code_commands.md ├── claude_code_test_guide.md ├── client-claude-code-guide.md ├── codingrules.md ├── setup-claude.md ├── systemmap.md └── userworkflow.md ├── .dockerignore ├── .env.template ├── .github └── workflows │ └── codeql.yml ├── .gitignore ├── .hypothesis └── constants │ ├── 60a4054bf2720fd0 │ ├── 982c7aa6eb9e6f91 │ ├── 9a89ec35d82666ff │ ├── 9f60a21337a571ee │ ├── da39a3ee5e6b4b0d │ └── ea88fb181463ae88 ├── .vscode └── launch.json ├── CLAUDE.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── Dockerfile ├── LICENSE ├── RAI_TRANSPARENCY.md ├── README.md ├── SECURITY.md ├── SUPPORT.md ├── all_good_queries.txt ├── azure-app-service-config.txt ├── azure-web-config.txt ├── batch2_good_queries.txt ├── check_dependencies.py ├── code ├── README.md ├── example-set-keys.sh └── python │ ├── README.md │ ├── __init__.py │ ├── app-aiohttp.py │ ├── app-file.py │ ├── benchmark │ ├── Benchmark.md │ ├── benchmark_results │ │ └── .gitkeep │ └── run_speed_benchmark.py │ ├── chat │ ├── __init__.py │ ├── cache.py │ ├── conversation.backup │ ├── conversation.py │ ├── conversation_debug.py │ ├── metrics.py │ ├── participants.py │ ├── schemas.py │ ├── storage.py │ └── websocket.py │ ├── chat_storage_providers │ ├── __init__.py │ └── memory_storage.py │ ├── chatbot_interface.py │ ├── clear_qdrant_conversations.py │ ├── core │ ├── CORE_SUMMARY.md │ ├── __init__.py │ ├── baseHandler.py │ ├── config.py │ ├── conversation_history.py │ ├── embedding.py │ ├── fastTrack.py │ ├── llm.py │ ├── post_ranking.py │ ├── prompts.py │ ├── query_analysis │ │ ├── __init__.py │ │ ├── analyze_query.py │ │ ├── decontextualize.py │ │ ├── memory.py │ │ ├── query_rewrite.py │ │ ├── relevance_detection.py │ │ └── required_info.py │ ├── ranking.py │ ├── retriever.py │ ├── router.py │ ├── schemas.py │ ├── state.py │ ├── utils │ │ ├── appsdk_adapter.py │ │ ├── json_utils.py │ │ ├── message_senders.py │ │ ├── nlweb_client.py │ │ ├── trim.py │ │ ├── trim_schema_json.py │ │ └── utils.py │ ├── whoHandler.py │ └── whoRanking.py │ ├── data_loading │ ├── db_load.py │ ├── db_load_utils.py │ ├── parallel_db_load.sh │ ├── process_rss_by_org.py │ ├── qdrant_load.py │ └── rss2schema.py │ ├── embedding_providers │ ├── __init__.py │ ├── azure_oai_embedding.py │ ├── elasticsearch_embedding.py │ ├── gemini_embedding.py │ ├── ollama_embedding.py │ ├── openai_embedding.py │ └── snowflake_embedding.py │ ├── llm_calls.jsonl │ ├── llm_calls_pi_eval.csv │ ├── llm_providers │ ├── __init__.py │ ├── anthropic.py │ ├── azure_deepseek.py │ ├── azure_llama.py │ ├── azure_oai.py │ ├── gemini.py │ ├── huggingface.py │ ├── inception.py │ ├── llm_calls.jsonl │ ├── llm_provider.py │ ├── ollama.py │ ├── openai.py │ ├── pi_labs.py │ └── snowflake.py │ ├── methods │ ├── METHODS_SUMMARY.md │ ├── __init__.py │ ├── accompaniment.py │ ├── compare_items.py │ ├── conversation_search.py │ ├── cricketLens.py │ ├── cricket_query.py │ ├── ensemble_tool.py │ ├── generate_answer.py │ ├── item_details.py │ ├── multi_site_query.py │ ├── recipe_substitution.py │ └── statistics_handler.py │ ├── misc │ ├── __init__.py │ ├── embedding.py │ ├── extractMarkup.py │ ├── json_analysis.py │ ├── logger │ │ ├── logger.py │ │ ├── logging_config_helper.py │ │ ├── set_log_level.py │ │ ├── set_log_level.sh │ │ └── test_logging.py │ ├── nlws.py │ ├── podcast_scraper.py │ ├── postgres_load.py │ └── sample_claude_config.json │ ├── more_llm_calls.jsonl │ ├── pi_scoring_comparison.csv │ ├── requirements-dev.txt │ ├── requirements.txt │ ├── retrieval_providers │ ├── __init__.py │ ├── azure_search_client.py │ ├── bing_search_client.py │ ├── cf_autorag_client.py │ ├── elasticsearch_client.py │ ├── milvus_client.py │ ├── opensearch_client.py │ ├── postgres_client.py │ ├── qdrant.py │ ├── qdrant_retrieve.py │ ├── shopify_mcp.py │ ├── snowflake_client.py │ └── utils │ │ ├── snowflake.py │ │ └── snowflake.sql │ ├── scraping │ ├── README.md │ ├── __init__.py │ ├── embedding.py │ ├── example_usage.py │ ├── expBackOffCrawl.py │ ├── expand_json_descriptions.py │ ├── extractMarkup.py │ ├── incrementalCrawlAndLoad.py │ ├── markupFromSite.py │ ├── test_scraping.py │ └── urlsFromSitemap.py │ ├── storage_providers │ ├── __init__.py │ ├── azure_search_storage.py │ ├── elasticsearch_storage.py │ └── qdrant_storage.py │ ├── test_dump_qdrant.py │ ├── test_prompt.ipynb │ ├── test_query.py │ ├── test_shopify_debug.py │ ├── testing │ ├── README.md │ ├── README_database_tests.md │ ├── __init__.py │ ├── all_tests_example.json │ ├── azure_openai_tests.json │ ├── base_test_runner.py │ ├── check_config.py │ ├── check_connectivity.py │ ├── connectivity │ │ ├── azure_connectivity.py │ │ ├── check_connectivity.py │ │ ├── inception_connectivity.py │ │ └── snowflake_connectivity.py │ ├── embedding │ │ ├── __init__.py │ │ ├── test_elasticsearch_embedding.py │ │ └── test_elasticsearch_embedding.yaml │ ├── end_to_end_tests.json │ ├── end_to_end_tests.py │ ├── mock_appsdk_tool.py │ ├── query_retrieval_tests.json │ ├── query_retrieval_tests.py │ ├── query_test_runner.py │ ├── retrieval │ │ ├── 100_scifi_movies_e5_embeddings.ndjson │ │ ├── __init__.py │ │ ├── test_elasticsearch_embedding.yaml │ │ ├── test_elasticsearch_retrieval.py │ │ └── test_elasticsearch_retrieval.yaml │ ├── run_all_tests.bat │ ├── run_all_tests.sh │ ├── run_tests.py │ ├── run_tests_comprehensive.sh │ ├── site_retrieval_tests.json │ ├── site_retrieval_tests.py │ ├── storage │ │ ├── __init__.py │ │ ├── conversations.ndjson │ │ ├── test_elasticsearch_embedding.yaml │ │ ├── test_elasticsearch_storage.py │ │ └── test_elasticsearch_storage.yaml │ ├── test_database_local.py │ ├── test_database_operations.py │ ├── test_database_operations_simple.py │ ├── test_endpoint_results.py │ ├── test_frontend.py │ ├── test_queries_and_rss.py │ ├── test_retrieval_with_endpoint_stats.py │ ├── test_with_clean_db.py │ └── tests.json │ ├── tests │ ├── test_appsdk_adapter.py │ ├── test_chat_participants.py │ ├── test_chat_schemas.py │ ├── test_chat_storage.py │ ├── test_chat_websocket.py │ └── test_conversation.py │ ├── tools │ ├── compute_embeddings.py │ ├── example_product_focused_description.md │ ├── extract_descriptions.py │ ├── output_5_stores.jsonl │ ├── output_5_stores_50urls.jsonl │ ├── output_5_stores_compact.jsonl │ ├── output_5_stores_final.jsonl │ ├── output_5_stores_no_marketing.jsonl │ ├── output_5_stores_retry.jsonl │ ├── output_cms_detection.jsonl │ ├── output_compact.jsonl │ ├── output_no_marketing.jsonl │ ├── output_test_store_type.jsonl │ ├── remove_embedding_duplicates.py │ ├── remove_url_duplicates.py │ ├── sample_stores.jsonl │ ├── site_description.py │ ├── test_2_stores.jsonl │ ├── test_5_stores.jsonl │ ├── test_bragg_bobs.jsonl │ ├── test_embeddings.jsonl │ ├── test_output.jsonl │ ├── test_output_azure.jsonl │ ├── test_output_final.jsonl │ ├── test_output_full.jsonl │ ├── test_output_timeout.jsonl │ ├── test_output_v2.jsonl │ ├── test_output_v3.jsonl │ ├── test_product_focused.jsonl │ ├── test_stores.jsonl │ └── view_descriptions.html │ ├── webserver │ ├── README.md │ ├── WEBSERVER_SUMMARY.md │ ├── __init__.py │ ├── a2a_wrapper.py │ ├── aiohttp_server.py │ ├── aiohttp_streaming_wrapper.py │ ├── appsdk_adapter_server.py │ ├── mcp_wrapper.py │ ├── middleware │ │ ├── __init__.py │ │ ├── auth.py │ │ ├── cors.py │ │ ├── error_handler.py │ │ ├── logging_middleware.py │ │ └── streaming.py │ └── routes │ │ ├── __init__.py │ │ ├── a2a.py │ │ ├── api.py │ │ ├── chat.py │ │ ├── chat_refactored.py │ │ ├── conversation.py │ │ ├── health.py │ │ ├── mcp.py │ │ ├── oauth.py │ │ └── static.py │ ├── who_calls.jsonl │ ├── who_calls_pi_eval.csv │ └── who_trace.jsonl ├── config ├── config_conv_store.yaml ├── config_embedding.yaml ├── config_llm.yaml ├── config_logging.yaml ├── config_nlweb.yaml ├── config_oauth.yaml ├── config_retrieval.yaml ├── config_webserver.yaml ├── dcid_mappings.json ├── dcid_mappings_large.json ├── prompts.xml ├── shop_sites.txt ├── sites.xml ├── statistics_templates.txt └── tools.xml ├── data └── json │ └── scifi_movies_schemas.txt ├── debug_auth.html ├── demo ├── .env.example ├── OtherDataSources.txt ├── README.md ├── extract_github_data.py ├── img │ ├── bookauthors.jpg │ ├── cancerquestions.jpg │ ├── download-options.png │ └── github.jpg └── import_clinical_trials.py ├── deploy_azure_webapp.sh ├── docker-compose.yaml ├── docs ├── life-of-a-chat-query.md ├── nlweb-appsdk-adapter.md ├── nlweb-chatgpt-integration.md ├── nlweb-check-connectivity.md ├── nlweb-cli.md ├── nlweb-codingrules.md ├── nlweb-configs-files.md ├── nlweb-control-flow.md ├── nlweb-headers.md ├── nlweb-hello-world.md ├── nlweb-memory.md ├── nlweb-prompts.md ├── nlweb-providers.md ├── nlweb-rest-api.md ├── nlweb-retrieval.md ├── nlweb-systemmap.md ├── nlweb-user-interface.md ├── nlweb-userworkflow.md ├── release_notes │ ├── 2025-06-01-release.md │ ├── 2025-06-23-release.md │ └── 2025-07-29-release.md ├── setup-azure.md ├── setup-cloudflare-autorag.md ├── setup-docker.md ├── setup-elasticsearch.md ├── setup-github-oauth.md ├── setup-huggingface.md ├── setup-milvus.md ├── setup-oauth.md ├── setup-ollama.md ├── setup-opensearch.md ├── setup-postgres.md ├── setup-qdrant.md ├── setup-snowflake.md ├── tools-database-load.md ├── tools-statistics.md └── tools.md ├── images ├── AOAIKeysAndEndpoint.jpg ├── Azure_token_rate_increase.jpg ├── Claude-ask_nlw-Option.png ├── LifeofaChatQuery.png └── StartupCommand.jpg ├── openai-apps-sdk-integration ├── .gitignore ├── DEPLOYMENT.md ├── LICENSE ├── README.md ├── build-all.mts ├── dev-all.mts ├── nlweb_server_node │ ├── README.md │ ├── package-lock.json │ ├── package.json │ ├── src │ │ └── server.ts │ ├── test-server.mjs │ └── tsconfig.json ├── package.json ├── pnpm-lock.yaml ├── pnpm-workspace.yaml ├── src │ ├── index.css │ ├── media-queries.ts │ ├── nlweb-datacommons │ │ ├── VisualizationBlock.jsx │ │ ├── index.jsx │ │ └── nlweb-datacommons.css │ ├── nlweb-list │ │ └── index.jsx │ ├── shared │ │ └── NLWebComponents.jsx │ ├── types.ts │ ├── use-display-mode.ts │ ├── use-max-height.ts │ ├── use-openai-global.ts │ ├── use-widget-props.ts │ ├── use-widget-state.ts │ └── utils │ │ └── locale.ts ├── tailwind.config.ts ├── tsconfig.app.json ├── tsconfig.json ├── tsconfig.node.json ├── vite-env.d.ts ├── vite.config.mts └── vite.host.config.mts ├── query_test_results.json ├── query_test_results_batch2.json ├── requirements-test.txt ├── requirements.txt ├── requirements_azure.txt ├── scripts ├── README.md ├── cli │ └── nlweb.sh ├── lib │ ├── banner.sh │ ├── llm_providers.sh │ ├── retrieval_endpoints.sh │ ├── shell_inputs.sh │ └── shell_logger.sh └── run_tests_with_server.py ├── setup.sh ├── setup_oauth.sh ├── start_server_debug.py ├── startup.sh ├── startup_aiohttp.sh ├── static ├── FRONTEND_SUMMARY.md ├── a2a_test.html ├── chat-init.js ├── chat-interface-unified.js ├── chat-page-styles.css ├── chat-ui-common.js ├── chat │ ├── api-service.js │ ├── chat-ui.js │ ├── config-service.js │ ├── event-bus.js │ ├── identity-service.js │ ├── participant-tracker.js │ ├── secure-renderer.js │ ├── share-ui.js │ ├── sidebar-ui.js │ ├── site-selector-ui.js │ ├── state-manager.js │ └── websocket-service.js ├── clear-storage.html ├── clear.jpeg ├── clearLocalStore.js ├── common-chat-styles.css ├── conversation-manager.js ├── conversation-renderer.js ├── debug.html ├── debug.png ├── display_map.js ├── dompurify.min.js ├── dropdown-example.html ├── dropdown-simple-test.html ├── dropdown-test.html ├── favicon.png ├── images │ ├── .DS_Store │ ├── clear.jpeg │ ├── debug.png │ ├── favicon.png │ └── info.png ├── index.html ├── indexed-storage.js ├── info.png ├── join.html ├── json-renderer.js ├── mcp_test.html ├── multi-chat-styles.css ├── nlweb-dropdown-chat.css ├── nlweb-dropdown-chat.js ├── nlweb.js ├── nlwebsearch.html ├── nlws.html ├── oauth-callback.html ├── oauth-login.js ├── recipe-renderer.js ├── sample-who-queries.js ├── schemas.js ├── show_compare.js ├── site-sample-queries.js ├── small_orange.html ├── star.js ├── storage-manager.html ├── str_chat.html ├── streaming.js ├── styles.js ├── ta │ ├── nlweb-search-results.css │ ├── nlweb-search-results.html │ ├── serious_eats.html │ ├── styles_trip.js │ ├── trip_chat.html │ └── trip_grid.html ├── test-wedge-ui │ ├── nlweb_widget.html │ ├── sample_output.json │ └── widget-test.html ├── type-renderers.js ├── utils.js ├── websocket-client.js └── who.html ├── test_and_rank_queries.py ├── test_and_rank_queries_fast.py ├── test_batch2.py ├── test_queries_200.txt ├── test_queries_batch2.txt ├── test_who_queries.sh ├── tests ├── __init__.py ├── config_test.yaml ├── conftest.py ├── e2e │ ├── __init__.py │ ├── test_multi_participant.py │ └── test_multi_participant_real.py ├── fixtures │ └── __init__.py ├── integration │ ├── __init__.py │ ├── test_rest_api.py │ └── test_websocket.py ├── performance │ ├── __init__.py │ ├── test_baseline.py │ ├── test_latency.py │ └── test_load.py ├── reliability │ ├── __init__.py │ └── test_recovery.py ├── security │ ├── __init__.py │ ├── test_auth.py │ └── test_validation.py └── unit │ ├── __init__.py │ ├── test_participants.py │ ├── test_schemas.py │ └── test_storage.py ├── top_100_queries.txt ├── validate_who_queries.py ├── warm_up_who_cache.py ├── web.config ├── who_queries_validation.txt └── who_validation_results.txt /.claude/API_ENDPOINTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/API_ENDPOINTS.md -------------------------------------------------------------------------------- /.claude/CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/CLAUDE.md -------------------------------------------------------------------------------- /.claude/CLIENT_STATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/CLIENT_STATE.md -------------------------------------------------------------------------------- /.claude/COMPONENT_MAP.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/COMPONENT_MAP.md -------------------------------------------------------------------------------- /.claude/CURRENT_STATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/CURRENT_STATE.md -------------------------------------------------------------------------------- /.claude/CURRENT_STATE_NOTES.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/CURRENT_STATE_NOTES.md -------------------------------------------------------------------------------- /.claude/DECISIONS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/DECISIONS.md -------------------------------------------------------------------------------- /.claude/FAILING_TESTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/FAILING_TESTS.md -------------------------------------------------------------------------------- /.claude/IMPLEMENTATION_STRATEGY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/IMPLEMENTATION_STRATEGY.md -------------------------------------------------------------------------------- /.claude/MCP_INTEGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/MCP_INTEGRATION.md -------------------------------------------------------------------------------- /.claude/MOCK_DATA.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/MOCK_DATA.md -------------------------------------------------------------------------------- /.claude/NEXT_STEPS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/NEXT_STEPS.md -------------------------------------------------------------------------------- /.claude/PROGRESS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/PROGRESS.md -------------------------------------------------------------------------------- /.claude/RUN_TESTS_WITH_SERVER.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/RUN_TESTS_WITH_SERVER.md -------------------------------------------------------------------------------- /.claude/SECURITY_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/SECURITY_PLAN.md -------------------------------------------------------------------------------- /.claude/SIMPLE_ARCHITECTURE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/SIMPLE_ARCHITECTURE.md -------------------------------------------------------------------------------- /.claude/STORAGE_ANALYSIS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/STORAGE_ANALYSIS.md -------------------------------------------------------------------------------- /.claude/TEST_EXECUTION_REPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/TEST_EXECUTION_REPORT.md -------------------------------------------------------------------------------- /.claude/TEST_FIX_PLAN.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/TEST_FIX_PLAN.md -------------------------------------------------------------------------------- /.claude/TEST_METRICS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/TEST_METRICS.md -------------------------------------------------------------------------------- /.claude/TEST_PROGRESS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/TEST_PROGRESS.md -------------------------------------------------------------------------------- /.claude/TEST_SCENARIOS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/TEST_SCENARIOS.md -------------------------------------------------------------------------------- /.claude/TEST_SUITE_STATUS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/TEST_SUITE_STATUS.md -------------------------------------------------------------------------------- /.claude/claude_code_commands.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/claude_code_commands.md -------------------------------------------------------------------------------- /.claude/claude_code_test_guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/claude_code_test_guide.md -------------------------------------------------------------------------------- /.claude/client-claude-code-guide.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/client-claude-code-guide.md -------------------------------------------------------------------------------- /.claude/codingrules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/codingrules.md -------------------------------------------------------------------------------- /.claude/setup-claude.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/setup-claude.md -------------------------------------------------------------------------------- /.claude/systemmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/systemmap.md -------------------------------------------------------------------------------- /.claude/userworkflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.claude/userworkflow.md -------------------------------------------------------------------------------- /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.dockerignore -------------------------------------------------------------------------------- /.env.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.env.template -------------------------------------------------------------------------------- /.github/workflows/codeql.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.github/workflows/codeql.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.gitignore -------------------------------------------------------------------------------- /.hypothesis/constants/60a4054bf2720fd0: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.hypothesis/constants/60a4054bf2720fd0 -------------------------------------------------------------------------------- /.hypothesis/constants/982c7aa6eb9e6f91: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.hypothesis/constants/982c7aa6eb9e6f91 -------------------------------------------------------------------------------- /.hypothesis/constants/9a89ec35d82666ff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.hypothesis/constants/9a89ec35d82666ff -------------------------------------------------------------------------------- /.hypothesis/constants/9f60a21337a571ee: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.hypothesis/constants/9f60a21337a571ee -------------------------------------------------------------------------------- /.hypothesis/constants/da39a3ee5e6b4b0d: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.hypothesis/constants/da39a3ee5e6b4b0d -------------------------------------------------------------------------------- /.hypothesis/constants/ea88fb181463ae88: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.hypothesis/constants/ea88fb181463ae88 -------------------------------------------------------------------------------- /.vscode/launch.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/.vscode/launch.json -------------------------------------------------------------------------------- /CLAUDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/CLAUDE.md -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/LICENSE -------------------------------------------------------------------------------- /RAI_TRANSPARENCY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/RAI_TRANSPARENCY.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/README.md -------------------------------------------------------------------------------- /SECURITY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/SECURITY.md -------------------------------------------------------------------------------- /SUPPORT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/SUPPORT.md -------------------------------------------------------------------------------- /all_good_queries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/all_good_queries.txt -------------------------------------------------------------------------------- /azure-app-service-config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/azure-app-service-config.txt -------------------------------------------------------------------------------- /azure-web-config.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/azure-web-config.txt -------------------------------------------------------------------------------- /batch2_good_queries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/batch2_good_queries.txt -------------------------------------------------------------------------------- /check_dependencies.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/check_dependencies.py -------------------------------------------------------------------------------- /code/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/README.md -------------------------------------------------------------------------------- /code/example-set-keys.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/example-set-keys.sh -------------------------------------------------------------------------------- /code/python/README.md: -------------------------------------------------------------------------------- 1 | # GPG debug test 2 | -------------------------------------------------------------------------------- /code/python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/python/app-aiohttp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/app-aiohttp.py -------------------------------------------------------------------------------- /code/python/app-file.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/app-file.py -------------------------------------------------------------------------------- /code/python/benchmark/Benchmark.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/benchmark/Benchmark.md -------------------------------------------------------------------------------- /code/python/benchmark/benchmark_results/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/python/benchmark/run_speed_benchmark.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/benchmark/run_speed_benchmark.py -------------------------------------------------------------------------------- /code/python/chat/__init__.py: -------------------------------------------------------------------------------- 1 | # Chat module -------------------------------------------------------------------------------- /code/python/chat/cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/chat/cache.py -------------------------------------------------------------------------------- /code/python/chat/conversation.backup: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/chat/conversation.backup -------------------------------------------------------------------------------- /code/python/chat/conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/chat/conversation.py -------------------------------------------------------------------------------- /code/python/chat/conversation_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/chat/conversation_debug.py -------------------------------------------------------------------------------- /code/python/chat/metrics.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/chat/metrics.py -------------------------------------------------------------------------------- /code/python/chat/participants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/chat/participants.py -------------------------------------------------------------------------------- /code/python/chat/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/chat/schemas.py -------------------------------------------------------------------------------- /code/python/chat/storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/chat/storage.py -------------------------------------------------------------------------------- /code/python/chat/websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/chat/websocket.py -------------------------------------------------------------------------------- /code/python/chat_storage_providers/__init__.py: -------------------------------------------------------------------------------- 1 | # Chat storage providers -------------------------------------------------------------------------------- /code/python/chat_storage_providers/memory_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/chat_storage_providers/memory_storage.py -------------------------------------------------------------------------------- /code/python/chatbot_interface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/chatbot_interface.py -------------------------------------------------------------------------------- /code/python/clear_qdrant_conversations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/clear_qdrant_conversations.py -------------------------------------------------------------------------------- /code/python/core/CORE_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/CORE_SUMMARY.md -------------------------------------------------------------------------------- /code/python/core/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/python/core/baseHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/baseHandler.py -------------------------------------------------------------------------------- /code/python/core/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/config.py -------------------------------------------------------------------------------- /code/python/core/conversation_history.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/conversation_history.py -------------------------------------------------------------------------------- /code/python/core/embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/embedding.py -------------------------------------------------------------------------------- /code/python/core/fastTrack.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/fastTrack.py -------------------------------------------------------------------------------- /code/python/core/llm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/llm.py -------------------------------------------------------------------------------- /code/python/core/post_ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/post_ranking.py -------------------------------------------------------------------------------- /code/python/core/prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/prompts.py -------------------------------------------------------------------------------- /code/python/core/query_analysis/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/query_analysis/__init__.py -------------------------------------------------------------------------------- /code/python/core/query_analysis/analyze_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/query_analysis/analyze_query.py -------------------------------------------------------------------------------- /code/python/core/query_analysis/decontextualize.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/query_analysis/decontextualize.py -------------------------------------------------------------------------------- /code/python/core/query_analysis/memory.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/query_analysis/memory.py -------------------------------------------------------------------------------- /code/python/core/query_analysis/query_rewrite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/query_analysis/query_rewrite.py -------------------------------------------------------------------------------- /code/python/core/query_analysis/relevance_detection.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/query_analysis/relevance_detection.py -------------------------------------------------------------------------------- /code/python/core/query_analysis/required_info.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/query_analysis/required_info.py -------------------------------------------------------------------------------- /code/python/core/ranking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/ranking.py -------------------------------------------------------------------------------- /code/python/core/retriever.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/retriever.py -------------------------------------------------------------------------------- /code/python/core/router.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/router.py -------------------------------------------------------------------------------- /code/python/core/schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/schemas.py -------------------------------------------------------------------------------- /code/python/core/state.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/state.py -------------------------------------------------------------------------------- /code/python/core/utils/appsdk_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/utils/appsdk_adapter.py -------------------------------------------------------------------------------- /code/python/core/utils/json_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/utils/json_utils.py -------------------------------------------------------------------------------- /code/python/core/utils/message_senders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/utils/message_senders.py -------------------------------------------------------------------------------- /code/python/core/utils/nlweb_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/utils/nlweb_client.py -------------------------------------------------------------------------------- /code/python/core/utils/trim.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/utils/trim.py -------------------------------------------------------------------------------- /code/python/core/utils/trim_schema_json.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/utils/trim_schema_json.py -------------------------------------------------------------------------------- /code/python/core/utils/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/utils/utils.py -------------------------------------------------------------------------------- /code/python/core/whoHandler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/whoHandler.py -------------------------------------------------------------------------------- /code/python/core/whoRanking.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/core/whoRanking.py -------------------------------------------------------------------------------- /code/python/data_loading/db_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/data_loading/db_load.py -------------------------------------------------------------------------------- /code/python/data_loading/db_load_utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/data_loading/db_load_utils.py -------------------------------------------------------------------------------- /code/python/data_loading/parallel_db_load.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/data_loading/parallel_db_load.sh -------------------------------------------------------------------------------- /code/python/data_loading/process_rss_by_org.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/data_loading/process_rss_by_org.py -------------------------------------------------------------------------------- /code/python/data_loading/qdrant_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/data_loading/qdrant_load.py -------------------------------------------------------------------------------- /code/python/data_loading/rss2schema.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/data_loading/rss2schema.py -------------------------------------------------------------------------------- /code/python/embedding_providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/python/embedding_providers/azure_oai_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/embedding_providers/azure_oai_embedding.py -------------------------------------------------------------------------------- /code/python/embedding_providers/elasticsearch_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/embedding_providers/elasticsearch_embedding.py -------------------------------------------------------------------------------- /code/python/embedding_providers/gemini_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/embedding_providers/gemini_embedding.py -------------------------------------------------------------------------------- /code/python/embedding_providers/ollama_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/embedding_providers/ollama_embedding.py -------------------------------------------------------------------------------- /code/python/embedding_providers/openai_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/embedding_providers/openai_embedding.py -------------------------------------------------------------------------------- /code/python/embedding_providers/snowflake_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/embedding_providers/snowflake_embedding.py -------------------------------------------------------------------------------- /code/python/llm_calls.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_calls.jsonl -------------------------------------------------------------------------------- /code/python/llm_calls_pi_eval.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_calls_pi_eval.csv -------------------------------------------------------------------------------- /code/python/llm_providers/__init__.py: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | #place holder -------------------------------------------------------------------------------- /code/python/llm_providers/anthropic.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/anthropic.py -------------------------------------------------------------------------------- /code/python/llm_providers/azure_deepseek.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/azure_deepseek.py -------------------------------------------------------------------------------- /code/python/llm_providers/azure_llama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/azure_llama.py -------------------------------------------------------------------------------- /code/python/llm_providers/azure_oai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/azure_oai.py -------------------------------------------------------------------------------- /code/python/llm_providers/gemini.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/gemini.py -------------------------------------------------------------------------------- /code/python/llm_providers/huggingface.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/huggingface.py -------------------------------------------------------------------------------- /code/python/llm_providers/inception.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/inception.py -------------------------------------------------------------------------------- /code/python/llm_providers/llm_calls.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/llm_calls.jsonl -------------------------------------------------------------------------------- /code/python/llm_providers/llm_provider.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/llm_provider.py -------------------------------------------------------------------------------- /code/python/llm_providers/ollama.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/ollama.py -------------------------------------------------------------------------------- /code/python/llm_providers/openai.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/openai.py -------------------------------------------------------------------------------- /code/python/llm_providers/pi_labs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/pi_labs.py -------------------------------------------------------------------------------- /code/python/llm_providers/snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/llm_providers/snowflake.py -------------------------------------------------------------------------------- /code/python/methods/METHODS_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/METHODS_SUMMARY.md -------------------------------------------------------------------------------- /code/python/methods/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/python/methods/accompaniment.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/accompaniment.py -------------------------------------------------------------------------------- /code/python/methods/compare_items.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/compare_items.py -------------------------------------------------------------------------------- /code/python/methods/conversation_search.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/conversation_search.py -------------------------------------------------------------------------------- /code/python/methods/cricketLens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/cricketLens.py -------------------------------------------------------------------------------- /code/python/methods/cricket_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/cricket_query.py -------------------------------------------------------------------------------- /code/python/methods/ensemble_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/ensemble_tool.py -------------------------------------------------------------------------------- /code/python/methods/generate_answer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/generate_answer.py -------------------------------------------------------------------------------- /code/python/methods/item_details.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/item_details.py -------------------------------------------------------------------------------- /code/python/methods/multi_site_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/multi_site_query.py -------------------------------------------------------------------------------- /code/python/methods/recipe_substitution.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/recipe_substitution.py -------------------------------------------------------------------------------- /code/python/methods/statistics_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/methods/statistics_handler.py -------------------------------------------------------------------------------- /code/python/misc/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/python/misc/embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/embedding.py -------------------------------------------------------------------------------- /code/python/misc/extractMarkup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/extractMarkup.py -------------------------------------------------------------------------------- /code/python/misc/json_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/json_analysis.py -------------------------------------------------------------------------------- /code/python/misc/logger/logger.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/logger/logger.py -------------------------------------------------------------------------------- /code/python/misc/logger/logging_config_helper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/logger/logging_config_helper.py -------------------------------------------------------------------------------- /code/python/misc/logger/set_log_level.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/logger/set_log_level.py -------------------------------------------------------------------------------- /code/python/misc/logger/set_log_level.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/logger/set_log_level.sh -------------------------------------------------------------------------------- /code/python/misc/logger/test_logging.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/logger/test_logging.py -------------------------------------------------------------------------------- /code/python/misc/nlws.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/nlws.py -------------------------------------------------------------------------------- /code/python/misc/podcast_scraper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/podcast_scraper.py -------------------------------------------------------------------------------- /code/python/misc/postgres_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/postgres_load.py -------------------------------------------------------------------------------- /code/python/misc/sample_claude_config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/misc/sample_claude_config.json -------------------------------------------------------------------------------- /code/python/more_llm_calls.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/more_llm_calls.jsonl -------------------------------------------------------------------------------- /code/python/pi_scoring_comparison.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/pi_scoring_comparison.csv -------------------------------------------------------------------------------- /code/python/requirements-dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/requirements-dev.txt -------------------------------------------------------------------------------- /code/python/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/requirements.txt -------------------------------------------------------------------------------- /code/python/retrieval_providers/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/python/retrieval_providers/azure_search_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/azure_search_client.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/bing_search_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/bing_search_client.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/cf_autorag_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/cf_autorag_client.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/elasticsearch_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/elasticsearch_client.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/milvus_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/milvus_client.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/opensearch_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/opensearch_client.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/postgres_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/postgres_client.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/qdrant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/qdrant.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/qdrant_retrieve.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/qdrant_retrieve.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/shopify_mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/shopify_mcp.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/snowflake_client.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/snowflake_client.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/utils/snowflake.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/utils/snowflake.py -------------------------------------------------------------------------------- /code/python/retrieval_providers/utils/snowflake.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/retrieval_providers/utils/snowflake.sql -------------------------------------------------------------------------------- /code/python/scraping/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/scraping/README.md -------------------------------------------------------------------------------- /code/python/scraping/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/scraping/__init__.py -------------------------------------------------------------------------------- /code/python/scraping/embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/scraping/embedding.py -------------------------------------------------------------------------------- /code/python/scraping/example_usage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/scraping/example_usage.py -------------------------------------------------------------------------------- /code/python/scraping/expBackOffCrawl.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/scraping/expBackOffCrawl.py -------------------------------------------------------------------------------- /code/python/scraping/expand_json_descriptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/scraping/expand_json_descriptions.py -------------------------------------------------------------------------------- /code/python/scraping/extractMarkup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/scraping/extractMarkup.py -------------------------------------------------------------------------------- /code/python/scraping/incrementalCrawlAndLoad.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/scraping/incrementalCrawlAndLoad.py -------------------------------------------------------------------------------- /code/python/scraping/markupFromSite.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/scraping/markupFromSite.py -------------------------------------------------------------------------------- /code/python/scraping/test_scraping.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/scraping/test_scraping.py -------------------------------------------------------------------------------- /code/python/scraping/urlsFromSitemap.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/scraping/urlsFromSitemap.py -------------------------------------------------------------------------------- /code/python/storage_providers/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/storage_providers/__init__.py -------------------------------------------------------------------------------- /code/python/storage_providers/azure_search_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/storage_providers/azure_search_storage.py -------------------------------------------------------------------------------- /code/python/storage_providers/elasticsearch_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/storage_providers/elasticsearch_storage.py -------------------------------------------------------------------------------- /code/python/storage_providers/qdrant_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/storage_providers/qdrant_storage.py -------------------------------------------------------------------------------- /code/python/test_dump_qdrant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/test_dump_qdrant.py -------------------------------------------------------------------------------- /code/python/test_prompt.ipynb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/test_prompt.ipynb -------------------------------------------------------------------------------- /code/python/test_query.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/test_query.py -------------------------------------------------------------------------------- /code/python/test_shopify_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/test_shopify_debug.py -------------------------------------------------------------------------------- /code/python/testing/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/README.md -------------------------------------------------------------------------------- /code/python/testing/README_database_tests.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/README_database_tests.md -------------------------------------------------------------------------------- /code/python/testing/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/__init__.py -------------------------------------------------------------------------------- /code/python/testing/all_tests_example.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/all_tests_example.json -------------------------------------------------------------------------------- /code/python/testing/azure_openai_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/azure_openai_tests.json -------------------------------------------------------------------------------- /code/python/testing/base_test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/base_test_runner.py -------------------------------------------------------------------------------- /code/python/testing/check_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/check_config.py -------------------------------------------------------------------------------- /code/python/testing/check_connectivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/check_connectivity.py -------------------------------------------------------------------------------- /code/python/testing/connectivity/azure_connectivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/connectivity/azure_connectivity.py -------------------------------------------------------------------------------- /code/python/testing/connectivity/check_connectivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/connectivity/check_connectivity.py -------------------------------------------------------------------------------- /code/python/testing/connectivity/inception_connectivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/connectivity/inception_connectivity.py -------------------------------------------------------------------------------- /code/python/testing/connectivity/snowflake_connectivity.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/connectivity/snowflake_connectivity.py -------------------------------------------------------------------------------- /code/python/testing/embedding/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/embedding/__init__.py -------------------------------------------------------------------------------- /code/python/testing/embedding/test_elasticsearch_embedding.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/embedding/test_elasticsearch_embedding.py -------------------------------------------------------------------------------- /code/python/testing/embedding/test_elasticsearch_embedding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/embedding/test_elasticsearch_embedding.yaml -------------------------------------------------------------------------------- /code/python/testing/end_to_end_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/end_to_end_tests.json -------------------------------------------------------------------------------- /code/python/testing/end_to_end_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/end_to_end_tests.py -------------------------------------------------------------------------------- /code/python/testing/mock_appsdk_tool.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/mock_appsdk_tool.py -------------------------------------------------------------------------------- /code/python/testing/query_retrieval_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/query_retrieval_tests.json -------------------------------------------------------------------------------- /code/python/testing/query_retrieval_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/query_retrieval_tests.py -------------------------------------------------------------------------------- /code/python/testing/query_test_runner.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/query_test_runner.py -------------------------------------------------------------------------------- /code/python/testing/retrieval/100_scifi_movies_e5_embeddings.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/retrieval/100_scifi_movies_e5_embeddings.ndjson -------------------------------------------------------------------------------- /code/python/testing/retrieval/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/retrieval/__init__.py -------------------------------------------------------------------------------- /code/python/testing/retrieval/test_elasticsearch_embedding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/retrieval/test_elasticsearch_embedding.yaml -------------------------------------------------------------------------------- /code/python/testing/retrieval/test_elasticsearch_retrieval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/retrieval/test_elasticsearch_retrieval.py -------------------------------------------------------------------------------- /code/python/testing/retrieval/test_elasticsearch_retrieval.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/retrieval/test_elasticsearch_retrieval.yaml -------------------------------------------------------------------------------- /code/python/testing/run_all_tests.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/run_all_tests.bat -------------------------------------------------------------------------------- /code/python/testing/run_all_tests.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/run_all_tests.sh -------------------------------------------------------------------------------- /code/python/testing/run_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/run_tests.py -------------------------------------------------------------------------------- /code/python/testing/run_tests_comprehensive.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/run_tests_comprehensive.sh -------------------------------------------------------------------------------- /code/python/testing/site_retrieval_tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/site_retrieval_tests.json -------------------------------------------------------------------------------- /code/python/testing/site_retrieval_tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/site_retrieval_tests.py -------------------------------------------------------------------------------- /code/python/testing/storage/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/storage/__init__.py -------------------------------------------------------------------------------- /code/python/testing/storage/conversations.ndjson: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/storage/conversations.ndjson -------------------------------------------------------------------------------- /code/python/testing/storage/test_elasticsearch_embedding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/storage/test_elasticsearch_embedding.yaml -------------------------------------------------------------------------------- /code/python/testing/storage/test_elasticsearch_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/storage/test_elasticsearch_storage.py -------------------------------------------------------------------------------- /code/python/testing/storage/test_elasticsearch_storage.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/storage/test_elasticsearch_storage.yaml -------------------------------------------------------------------------------- /code/python/testing/test_database_local.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/test_database_local.py -------------------------------------------------------------------------------- /code/python/testing/test_database_operations.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/test_database_operations.py -------------------------------------------------------------------------------- /code/python/testing/test_database_operations_simple.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/test_database_operations_simple.py -------------------------------------------------------------------------------- /code/python/testing/test_endpoint_results.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/test_endpoint_results.py -------------------------------------------------------------------------------- /code/python/testing/test_frontend.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/test_frontend.py -------------------------------------------------------------------------------- /code/python/testing/test_queries_and_rss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/test_queries_and_rss.py -------------------------------------------------------------------------------- /code/python/testing/test_retrieval_with_endpoint_stats.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/test_retrieval_with_endpoint_stats.py -------------------------------------------------------------------------------- /code/python/testing/test_with_clean_db.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/test_with_clean_db.py -------------------------------------------------------------------------------- /code/python/testing/tests.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/testing/tests.json -------------------------------------------------------------------------------- /code/python/tests/test_appsdk_adapter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tests/test_appsdk_adapter.py -------------------------------------------------------------------------------- /code/python/tests/test_chat_participants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tests/test_chat_participants.py -------------------------------------------------------------------------------- /code/python/tests/test_chat_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tests/test_chat_schemas.py -------------------------------------------------------------------------------- /code/python/tests/test_chat_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tests/test_chat_storage.py -------------------------------------------------------------------------------- /code/python/tests/test_chat_websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tests/test_chat_websocket.py -------------------------------------------------------------------------------- /code/python/tests/test_conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tests/test_conversation.py -------------------------------------------------------------------------------- /code/python/tools/compute_embeddings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/compute_embeddings.py -------------------------------------------------------------------------------- /code/python/tools/example_product_focused_description.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/example_product_focused_description.md -------------------------------------------------------------------------------- /code/python/tools/extract_descriptions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/extract_descriptions.py -------------------------------------------------------------------------------- /code/python/tools/output_5_stores.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/output_5_stores.jsonl -------------------------------------------------------------------------------- /code/python/tools/output_5_stores_50urls.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/output_5_stores_50urls.jsonl -------------------------------------------------------------------------------- /code/python/tools/output_5_stores_compact.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/output_5_stores_compact.jsonl -------------------------------------------------------------------------------- /code/python/tools/output_5_stores_final.jsonl: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/python/tools/output_5_stores_no_marketing.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/output_5_stores_no_marketing.jsonl -------------------------------------------------------------------------------- /code/python/tools/output_5_stores_retry.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/output_5_stores_retry.jsonl -------------------------------------------------------------------------------- /code/python/tools/output_cms_detection.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/output_cms_detection.jsonl -------------------------------------------------------------------------------- /code/python/tools/output_compact.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/output_compact.jsonl -------------------------------------------------------------------------------- /code/python/tools/output_no_marketing.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/output_no_marketing.jsonl -------------------------------------------------------------------------------- /code/python/tools/output_test_store_type.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/output_test_store_type.jsonl -------------------------------------------------------------------------------- /code/python/tools/remove_embedding_duplicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/remove_embedding_duplicates.py -------------------------------------------------------------------------------- /code/python/tools/remove_url_duplicates.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/remove_url_duplicates.py -------------------------------------------------------------------------------- /code/python/tools/sample_stores.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/sample_stores.jsonl -------------------------------------------------------------------------------- /code/python/tools/site_description.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/site_description.py -------------------------------------------------------------------------------- /code/python/tools/test_2_stores.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_2_stores.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_5_stores.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_5_stores.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_bragg_bobs.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_bragg_bobs.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_embeddings.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_embeddings.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_output.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_output.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_output_azure.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_output_azure.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_output_final.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_output_final.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_output_full.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_output_full.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_output_timeout.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_output_timeout.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_output_v2.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_output_v2.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_output_v3.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_output_v3.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_product_focused.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_product_focused.jsonl -------------------------------------------------------------------------------- /code/python/tools/test_stores.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/test_stores.jsonl -------------------------------------------------------------------------------- /code/python/tools/view_descriptions.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/tools/view_descriptions.html -------------------------------------------------------------------------------- /code/python/webserver/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/README.md -------------------------------------------------------------------------------- /code/python/webserver/WEBSERVER_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/WEBSERVER_SUMMARY.md -------------------------------------------------------------------------------- /code/python/webserver/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /code/python/webserver/a2a_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/a2a_wrapper.py -------------------------------------------------------------------------------- /code/python/webserver/aiohttp_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/aiohttp_server.py -------------------------------------------------------------------------------- /code/python/webserver/aiohttp_streaming_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/aiohttp_streaming_wrapper.py -------------------------------------------------------------------------------- /code/python/webserver/appsdk_adapter_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/appsdk_adapter_server.py -------------------------------------------------------------------------------- /code/python/webserver/mcp_wrapper.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/mcp_wrapper.py -------------------------------------------------------------------------------- /code/python/webserver/middleware/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/middleware/__init__.py -------------------------------------------------------------------------------- /code/python/webserver/middleware/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/middleware/auth.py -------------------------------------------------------------------------------- /code/python/webserver/middleware/cors.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/middleware/cors.py -------------------------------------------------------------------------------- /code/python/webserver/middleware/error_handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/middleware/error_handler.py -------------------------------------------------------------------------------- /code/python/webserver/middleware/logging_middleware.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/middleware/logging_middleware.py -------------------------------------------------------------------------------- /code/python/webserver/middleware/streaming.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/middleware/streaming.py -------------------------------------------------------------------------------- /code/python/webserver/routes/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/routes/__init__.py -------------------------------------------------------------------------------- /code/python/webserver/routes/a2a.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/routes/a2a.py -------------------------------------------------------------------------------- /code/python/webserver/routes/api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/routes/api.py -------------------------------------------------------------------------------- /code/python/webserver/routes/chat.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/routes/chat.py -------------------------------------------------------------------------------- /code/python/webserver/routes/chat_refactored.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/routes/chat_refactored.py -------------------------------------------------------------------------------- /code/python/webserver/routes/conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/routes/conversation.py -------------------------------------------------------------------------------- /code/python/webserver/routes/health.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/routes/health.py -------------------------------------------------------------------------------- /code/python/webserver/routes/mcp.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/routes/mcp.py -------------------------------------------------------------------------------- /code/python/webserver/routes/oauth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/routes/oauth.py -------------------------------------------------------------------------------- /code/python/webserver/routes/static.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/webserver/routes/static.py -------------------------------------------------------------------------------- /code/python/who_calls.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/who_calls.jsonl -------------------------------------------------------------------------------- /code/python/who_calls_pi_eval.csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/who_calls_pi_eval.csv -------------------------------------------------------------------------------- /code/python/who_trace.jsonl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/code/python/who_trace.jsonl -------------------------------------------------------------------------------- /config/config_conv_store.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/config_conv_store.yaml -------------------------------------------------------------------------------- /config/config_embedding.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/config_embedding.yaml -------------------------------------------------------------------------------- /config/config_llm.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/config_llm.yaml -------------------------------------------------------------------------------- /config/config_logging.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/config_logging.yaml -------------------------------------------------------------------------------- /config/config_nlweb.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/config_nlweb.yaml -------------------------------------------------------------------------------- /config/config_oauth.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/config_oauth.yaml -------------------------------------------------------------------------------- /config/config_retrieval.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/config_retrieval.yaml -------------------------------------------------------------------------------- /config/config_webserver.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/config_webserver.yaml -------------------------------------------------------------------------------- /config/dcid_mappings.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/dcid_mappings.json -------------------------------------------------------------------------------- /config/dcid_mappings_large.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/dcid_mappings_large.json -------------------------------------------------------------------------------- /config/prompts.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/prompts.xml -------------------------------------------------------------------------------- /config/shop_sites.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/shop_sites.txt -------------------------------------------------------------------------------- /config/sites.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/sites.xml -------------------------------------------------------------------------------- /config/statistics_templates.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/statistics_templates.txt -------------------------------------------------------------------------------- /config/tools.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/config/tools.xml -------------------------------------------------------------------------------- /data/json/scifi_movies_schemas.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/data/json/scifi_movies_schemas.txt -------------------------------------------------------------------------------- /debug_auth.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/debug_auth.html -------------------------------------------------------------------------------- /demo/.env.example: -------------------------------------------------------------------------------- 1 | GITHUB_TOKEN="" -------------------------------------------------------------------------------- /demo/OtherDataSources.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/demo/OtherDataSources.txt -------------------------------------------------------------------------------- /demo/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/demo/README.md -------------------------------------------------------------------------------- /demo/extract_github_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/demo/extract_github_data.py -------------------------------------------------------------------------------- /demo/img/bookauthors.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/demo/img/bookauthors.jpg -------------------------------------------------------------------------------- /demo/img/cancerquestions.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/demo/img/cancerquestions.jpg -------------------------------------------------------------------------------- /demo/img/download-options.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/demo/img/download-options.png -------------------------------------------------------------------------------- /demo/img/github.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/demo/img/github.jpg -------------------------------------------------------------------------------- /demo/import_clinical_trials.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/demo/import_clinical_trials.py -------------------------------------------------------------------------------- /deploy_azure_webapp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/deploy_azure_webapp.sh -------------------------------------------------------------------------------- /docker-compose.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docker-compose.yaml -------------------------------------------------------------------------------- /docs/life-of-a-chat-query.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/life-of-a-chat-query.md -------------------------------------------------------------------------------- /docs/nlweb-appsdk-adapter.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-appsdk-adapter.md -------------------------------------------------------------------------------- /docs/nlweb-chatgpt-integration.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-chatgpt-integration.md -------------------------------------------------------------------------------- /docs/nlweb-check-connectivity.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-check-connectivity.md -------------------------------------------------------------------------------- /docs/nlweb-cli.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-cli.md -------------------------------------------------------------------------------- /docs/nlweb-codingrules.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-codingrules.md -------------------------------------------------------------------------------- /docs/nlweb-configs-files.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-configs-files.md -------------------------------------------------------------------------------- /docs/nlweb-control-flow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-control-flow.md -------------------------------------------------------------------------------- /docs/nlweb-headers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-headers.md -------------------------------------------------------------------------------- /docs/nlweb-hello-world.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-hello-world.md -------------------------------------------------------------------------------- /docs/nlweb-memory.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-memory.md -------------------------------------------------------------------------------- /docs/nlweb-prompts.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-prompts.md -------------------------------------------------------------------------------- /docs/nlweb-providers.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-providers.md -------------------------------------------------------------------------------- /docs/nlweb-rest-api.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-rest-api.md -------------------------------------------------------------------------------- /docs/nlweb-retrieval.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-retrieval.md -------------------------------------------------------------------------------- /docs/nlweb-systemmap.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-systemmap.md -------------------------------------------------------------------------------- /docs/nlweb-user-interface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-user-interface.md -------------------------------------------------------------------------------- /docs/nlweb-userworkflow.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/nlweb-userworkflow.md -------------------------------------------------------------------------------- /docs/release_notes/2025-06-01-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/release_notes/2025-06-01-release.md -------------------------------------------------------------------------------- /docs/release_notes/2025-06-23-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/release_notes/2025-06-23-release.md -------------------------------------------------------------------------------- /docs/release_notes/2025-07-29-release.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/release_notes/2025-07-29-release.md -------------------------------------------------------------------------------- /docs/setup-azure.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-azure.md -------------------------------------------------------------------------------- /docs/setup-cloudflare-autorag.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-cloudflare-autorag.md -------------------------------------------------------------------------------- /docs/setup-docker.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-docker.md -------------------------------------------------------------------------------- /docs/setup-elasticsearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-elasticsearch.md -------------------------------------------------------------------------------- /docs/setup-github-oauth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-github-oauth.md -------------------------------------------------------------------------------- /docs/setup-huggingface.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-huggingface.md -------------------------------------------------------------------------------- /docs/setup-milvus.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-milvus.md -------------------------------------------------------------------------------- /docs/setup-oauth.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-oauth.md -------------------------------------------------------------------------------- /docs/setup-ollama.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-ollama.md -------------------------------------------------------------------------------- /docs/setup-opensearch.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-opensearch.md -------------------------------------------------------------------------------- /docs/setup-postgres.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-postgres.md -------------------------------------------------------------------------------- /docs/setup-qdrant.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-qdrant.md -------------------------------------------------------------------------------- /docs/setup-snowflake.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/setup-snowflake.md -------------------------------------------------------------------------------- /docs/tools-database-load.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/tools-database-load.md -------------------------------------------------------------------------------- /docs/tools-statistics.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/tools-statistics.md -------------------------------------------------------------------------------- /docs/tools.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/docs/tools.md -------------------------------------------------------------------------------- /images/AOAIKeysAndEndpoint.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/images/AOAIKeysAndEndpoint.jpg -------------------------------------------------------------------------------- /images/Azure_token_rate_increase.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/images/Azure_token_rate_increase.jpg -------------------------------------------------------------------------------- /images/Claude-ask_nlw-Option.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/images/Claude-ask_nlw-Option.png -------------------------------------------------------------------------------- /images/LifeofaChatQuery.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/images/LifeofaChatQuery.png -------------------------------------------------------------------------------- /images/StartupCommand.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/images/StartupCommand.jpg -------------------------------------------------------------------------------- /openai-apps-sdk-integration/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/.gitignore -------------------------------------------------------------------------------- /openai-apps-sdk-integration/DEPLOYMENT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/DEPLOYMENT.md -------------------------------------------------------------------------------- /openai-apps-sdk-integration/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/LICENSE -------------------------------------------------------------------------------- /openai-apps-sdk-integration/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/README.md -------------------------------------------------------------------------------- /openai-apps-sdk-integration/build-all.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/build-all.mts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/dev-all.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/dev-all.mts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/nlweb_server_node/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/nlweb_server_node/README.md -------------------------------------------------------------------------------- /openai-apps-sdk-integration/nlweb_server_node/package-lock.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/nlweb_server_node/package-lock.json -------------------------------------------------------------------------------- /openai-apps-sdk-integration/nlweb_server_node/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/nlweb_server_node/package.json -------------------------------------------------------------------------------- /openai-apps-sdk-integration/nlweb_server_node/src/server.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/nlweb_server_node/src/server.ts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/nlweb_server_node/test-server.mjs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/nlweb_server_node/test-server.mjs -------------------------------------------------------------------------------- /openai-apps-sdk-integration/nlweb_server_node/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/nlweb_server_node/tsconfig.json -------------------------------------------------------------------------------- /openai-apps-sdk-integration/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/package.json -------------------------------------------------------------------------------- /openai-apps-sdk-integration/pnpm-lock.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/pnpm-lock.yaml -------------------------------------------------------------------------------- /openai-apps-sdk-integration/pnpm-workspace.yaml: -------------------------------------------------------------------------------- 1 | packages: 2 | - nlweb_server_node 3 | -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/index.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/index.css -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/media-queries.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/media-queries.ts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/nlweb-datacommons/VisualizationBlock.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/nlweb-datacommons/VisualizationBlock.jsx -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/nlweb-datacommons/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/nlweb-datacommons/index.jsx -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/nlweb-datacommons/nlweb-datacommons.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/nlweb-datacommons/nlweb-datacommons.css -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/nlweb-list/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/nlweb-list/index.jsx -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/shared/NLWebComponents.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/shared/NLWebComponents.jsx -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/types.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/types.ts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/use-display-mode.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/use-display-mode.ts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/use-max-height.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/use-max-height.ts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/use-openai-global.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/use-openai-global.ts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/use-widget-props.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/use-widget-props.ts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/use-widget-state.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/use-widget-state.ts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/src/utils/locale.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/src/utils/locale.ts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/tailwind.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/tailwind.config.ts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/tsconfig.app.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/tsconfig.app.json -------------------------------------------------------------------------------- /openai-apps-sdk-integration/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/tsconfig.json -------------------------------------------------------------------------------- /openai-apps-sdk-integration/tsconfig.node.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/tsconfig.node.json -------------------------------------------------------------------------------- /openai-apps-sdk-integration/vite-env.d.ts: -------------------------------------------------------------------------------- 1 | /// 2 | -------------------------------------------------------------------------------- /openai-apps-sdk-integration/vite.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/vite.config.mts -------------------------------------------------------------------------------- /openai-apps-sdk-integration/vite.host.config.mts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/openai-apps-sdk-integration/vite.host.config.mts -------------------------------------------------------------------------------- /query_test_results.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/query_test_results.json -------------------------------------------------------------------------------- /query_test_results_batch2.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/query_test_results_batch2.json -------------------------------------------------------------------------------- /requirements-test.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/requirements-test.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/requirements.txt -------------------------------------------------------------------------------- /requirements_azure.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/requirements_azure.txt -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/cli/nlweb.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/scripts/cli/nlweb.sh -------------------------------------------------------------------------------- /scripts/lib/banner.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/scripts/lib/banner.sh -------------------------------------------------------------------------------- /scripts/lib/llm_providers.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/scripts/lib/llm_providers.sh -------------------------------------------------------------------------------- /scripts/lib/retrieval_endpoints.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/scripts/lib/retrieval_endpoints.sh -------------------------------------------------------------------------------- /scripts/lib/shell_inputs.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/scripts/lib/shell_inputs.sh -------------------------------------------------------------------------------- /scripts/lib/shell_logger.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/scripts/lib/shell_logger.sh -------------------------------------------------------------------------------- /scripts/run_tests_with_server.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/scripts/run_tests_with_server.py -------------------------------------------------------------------------------- /setup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/setup.sh -------------------------------------------------------------------------------- /setup_oauth.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/setup_oauth.sh -------------------------------------------------------------------------------- /start_server_debug.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/start_server_debug.py -------------------------------------------------------------------------------- /startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/startup.sh -------------------------------------------------------------------------------- /startup_aiohttp.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/startup_aiohttp.sh -------------------------------------------------------------------------------- /static/FRONTEND_SUMMARY.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/FRONTEND_SUMMARY.md -------------------------------------------------------------------------------- /static/a2a_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/a2a_test.html -------------------------------------------------------------------------------- /static/chat-init.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat-init.js -------------------------------------------------------------------------------- /static/chat-interface-unified.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat-interface-unified.js -------------------------------------------------------------------------------- /static/chat-page-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat-page-styles.css -------------------------------------------------------------------------------- /static/chat-ui-common.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat-ui-common.js -------------------------------------------------------------------------------- /static/chat/api-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/api-service.js -------------------------------------------------------------------------------- /static/chat/chat-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/chat-ui.js -------------------------------------------------------------------------------- /static/chat/config-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/config-service.js -------------------------------------------------------------------------------- /static/chat/event-bus.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/event-bus.js -------------------------------------------------------------------------------- /static/chat/identity-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/identity-service.js -------------------------------------------------------------------------------- /static/chat/participant-tracker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/participant-tracker.js -------------------------------------------------------------------------------- /static/chat/secure-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/secure-renderer.js -------------------------------------------------------------------------------- /static/chat/share-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/share-ui.js -------------------------------------------------------------------------------- /static/chat/sidebar-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/sidebar-ui.js -------------------------------------------------------------------------------- /static/chat/site-selector-ui.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/site-selector-ui.js -------------------------------------------------------------------------------- /static/chat/state-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/state-manager.js -------------------------------------------------------------------------------- /static/chat/websocket-service.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/chat/websocket-service.js -------------------------------------------------------------------------------- /static/clear-storage.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/clear-storage.html -------------------------------------------------------------------------------- /static/clear.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/clear.jpeg -------------------------------------------------------------------------------- /static/clearLocalStore.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/clearLocalStore.js -------------------------------------------------------------------------------- /static/common-chat-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/common-chat-styles.css -------------------------------------------------------------------------------- /static/conversation-manager.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/conversation-manager.js -------------------------------------------------------------------------------- /static/conversation-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/conversation-renderer.js -------------------------------------------------------------------------------- /static/debug.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/debug.html -------------------------------------------------------------------------------- /static/debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/debug.png -------------------------------------------------------------------------------- /static/display_map.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/display_map.js -------------------------------------------------------------------------------- /static/dompurify.min.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/dompurify.min.js -------------------------------------------------------------------------------- /static/dropdown-example.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/dropdown-example.html -------------------------------------------------------------------------------- /static/dropdown-simple-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/dropdown-simple-test.html -------------------------------------------------------------------------------- /static/dropdown-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/dropdown-test.html -------------------------------------------------------------------------------- /static/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/favicon.png -------------------------------------------------------------------------------- /static/images/.DS_Store: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/images/.DS_Store -------------------------------------------------------------------------------- /static/images/clear.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/images/clear.jpeg -------------------------------------------------------------------------------- /static/images/debug.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/images/debug.png -------------------------------------------------------------------------------- /static/images/favicon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/images/favicon.png -------------------------------------------------------------------------------- /static/images/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/images/info.png -------------------------------------------------------------------------------- /static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/index.html -------------------------------------------------------------------------------- /static/indexed-storage.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/indexed-storage.js -------------------------------------------------------------------------------- /static/info.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/info.png -------------------------------------------------------------------------------- /static/join.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/join.html -------------------------------------------------------------------------------- /static/json-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/json-renderer.js -------------------------------------------------------------------------------- /static/mcp_test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/mcp_test.html -------------------------------------------------------------------------------- /static/multi-chat-styles.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/multi-chat-styles.css -------------------------------------------------------------------------------- /static/nlweb-dropdown-chat.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/nlweb-dropdown-chat.css -------------------------------------------------------------------------------- /static/nlweb-dropdown-chat.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/nlweb-dropdown-chat.js -------------------------------------------------------------------------------- /static/nlweb.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/nlweb.js -------------------------------------------------------------------------------- /static/nlwebsearch.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/nlwebsearch.html -------------------------------------------------------------------------------- /static/nlws.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/nlws.html -------------------------------------------------------------------------------- /static/oauth-callback.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/oauth-callback.html -------------------------------------------------------------------------------- /static/oauth-login.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/oauth-login.js -------------------------------------------------------------------------------- /static/recipe-renderer.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/recipe-renderer.js -------------------------------------------------------------------------------- /static/sample-who-queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/sample-who-queries.js -------------------------------------------------------------------------------- /static/schemas.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/schemas.js -------------------------------------------------------------------------------- /static/show_compare.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/show_compare.js -------------------------------------------------------------------------------- /static/site-sample-queries.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/site-sample-queries.js -------------------------------------------------------------------------------- /static/small_orange.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/small_orange.html -------------------------------------------------------------------------------- /static/star.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/star.js -------------------------------------------------------------------------------- /static/storage-manager.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/storage-manager.html -------------------------------------------------------------------------------- /static/str_chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/str_chat.html -------------------------------------------------------------------------------- /static/streaming.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/streaming.js -------------------------------------------------------------------------------- /static/styles.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/styles.js -------------------------------------------------------------------------------- /static/ta/nlweb-search-results.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/ta/nlweb-search-results.css -------------------------------------------------------------------------------- /static/ta/nlweb-search-results.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/ta/nlweb-search-results.html -------------------------------------------------------------------------------- /static/ta/serious_eats.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/ta/serious_eats.html -------------------------------------------------------------------------------- /static/ta/styles_trip.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/ta/styles_trip.js -------------------------------------------------------------------------------- /static/ta/trip_chat.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/ta/trip_chat.html -------------------------------------------------------------------------------- /static/ta/trip_grid.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/ta/trip_grid.html -------------------------------------------------------------------------------- /static/test-wedge-ui/nlweb_widget.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/test-wedge-ui/nlweb_widget.html -------------------------------------------------------------------------------- /static/test-wedge-ui/sample_output.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/test-wedge-ui/sample_output.json -------------------------------------------------------------------------------- /static/test-wedge-ui/widget-test.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/test-wedge-ui/widget-test.html -------------------------------------------------------------------------------- /static/type-renderers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/type-renderers.js -------------------------------------------------------------------------------- /static/utils.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/utils.js -------------------------------------------------------------------------------- /static/websocket-client.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/websocket-client.js -------------------------------------------------------------------------------- /static/who.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/static/who.html -------------------------------------------------------------------------------- /test_and_rank_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/test_and_rank_queries.py -------------------------------------------------------------------------------- /test_and_rank_queries_fast.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/test_and_rank_queries_fast.py -------------------------------------------------------------------------------- /test_batch2.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/test_batch2.py -------------------------------------------------------------------------------- /test_queries_200.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/test_queries_200.txt -------------------------------------------------------------------------------- /test_queries_batch2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/test_queries_batch2.txt -------------------------------------------------------------------------------- /test_who_queries.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/test_who_queries.sh -------------------------------------------------------------------------------- /tests/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/config_test.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/config_test.yaml -------------------------------------------------------------------------------- /tests/conftest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/conftest.py -------------------------------------------------------------------------------- /tests/e2e/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/e2e/test_multi_participant.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/e2e/test_multi_participant.py -------------------------------------------------------------------------------- /tests/e2e/test_multi_participant_real.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/e2e/test_multi_participant_real.py -------------------------------------------------------------------------------- /tests/fixtures/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/integration/test_rest_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/integration/test_rest_api.py -------------------------------------------------------------------------------- /tests/integration/test_websocket.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/integration/test_websocket.py -------------------------------------------------------------------------------- /tests/performance/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/performance/test_baseline.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/performance/test_baseline.py -------------------------------------------------------------------------------- /tests/performance/test_latency.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/performance/test_latency.py -------------------------------------------------------------------------------- /tests/performance/test_load.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/performance/test_load.py -------------------------------------------------------------------------------- /tests/reliability/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/reliability/test_recovery.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/reliability/test_recovery.py -------------------------------------------------------------------------------- /tests/security/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/security/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/security/test_auth.py -------------------------------------------------------------------------------- /tests/security/test_validation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/security/test_validation.py -------------------------------------------------------------------------------- /tests/unit/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tests/unit/test_participants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/unit/test_participants.py -------------------------------------------------------------------------------- /tests/unit/test_schemas.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/unit/test_schemas.py -------------------------------------------------------------------------------- /tests/unit/test_storage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/tests/unit/test_storage.py -------------------------------------------------------------------------------- /top_100_queries.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/top_100_queries.txt -------------------------------------------------------------------------------- /validate_who_queries.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/validate_who_queries.py -------------------------------------------------------------------------------- /warm_up_who_cache.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/warm_up_who_cache.py -------------------------------------------------------------------------------- /web.config: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/web.config -------------------------------------------------------------------------------- /who_queries_validation.txt: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /who_validation_results.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/nlweb-ai/NLWeb/HEAD/who_validation_results.txt --------------------------------------------------------------------------------