类库 › elasticsearch-labs
elastic

elastic/elasticsearch-labs

该仓库是 Elastic 官方提供的示例库,包含大量 Jupyter Notebook 和示例应用。它专注于演示如何将 Elasticsearch 用作向量数据库,实现语义搜索、RAG(检索增强生成)、混合搜索及大模型(LLM)集成,旨在帮助开发者快速构建现代化的人工智能搜索应用。

1,054 265 1,054 34
在 GitHub 上查看

技术栈

框架

FastAPI Flask Next.js 13.1.6 React ^19.0.0 Tornado

状态管理

Redux ^4.2.1

ORM

SQLAlchemy

网络

Axios ^1.7.4 Requests

CSS 框架

Tailwind CSS ^3.4.17

CSS 预处理器

Sass ^1.83.0

CSS-in-JS

Styled Components ^6.1.11

代码规范

ESLint ^9.17.0 Prettier ^3.4.2
查看全部依赖 (535)

依赖

@ai-sdk/openai latest @ai-sdk/react latest @elastic/behavioral-analytics-javascript-tracker ^2.1.4 @elastic/elasticsearch ^8.17.0 @elastic/elasticsearch-serverless ^0.4.0 @elastic/opentelemetry-node * @elastic/react-search-ui latest @elastic/search-application-client file:elastic-search-application-client-8.9.0-2.tgz @elastic/search-ui-app-search-connector latest @elastic/search-ui-elasticsearch-connector ^1.21.5 @fortawesome/free-solid-svg-icons ^6.4.2 @fortawesome/react-fontawesome ^0.2.0 @langchain/community ^0.3.57 @langchain/core ^0.3.79 @langchain/langgraph ^0.4.9 @langchain/openai ^0.6.16 @microsoft/fetch-event-source ^2.0.1 @modelcontextprotocol/sdk ^1.20.0 @next/font 13.1.6 @opentelemetry/api ^1.9.0 @radix-ui/react-slot ^1.1.1 @reduxjs/toolkit ^2.5.0 @tailwindcss/line-clamp ^0.4.2 @testing-library/jest-dom ^6.6.3 @testing-library/react ^16.1.0 @testing-library/user-event ^14.5.2 @types/jest ^29.5.14 @types/node ^22.10.2 @types/react ^19.0.2 @types/react-dom ^19.0.2 Deprecated Flask Flask-CORS Flask-Cors IPython Jinja2 Mako MarkupSafe NumPy Pandas Pillow PyJWT PyMySQL PyPika PyYAML Pydantic Pygments SQLAlchemy Send2Trash Werkzeug a2a-sdk absl-py ag-ui-protocol agent-framework agent-framework-a2a agent-framework-ag-ui agent-framework-anthropic agent-framework-azure-ai agent-framework-azurefunctions agent-framework-chatkit agent-framework-copilotstudio agent-framework-core agent-framework-devui agent-framework-lab agent-framework-mem0 agent-framework-purview agent-framework-redis ai ^3.2.22 aiohappyeyeballs aiohttp aiomysql aiosignal aiosqlite alembic annotated-doc annotated-types antd ^5.20.2 anthropic anyio appdirs appnope argon2-cffi argon2-cffi-bindings argparse arrow asgiref asttokens async-lru async-timeout asyncpg attrs auth0-python autosize ^6.0.1 aws-requests-auth azure-ai-agents azure-ai-projects azure-core azure-functions azure-functions-durable azure-identity azure-storage-blob babel backoff bcrypt beautifulsoup4 bleach blinker body-parser ^1.20.2 boto3 botocore bottleneck build cachetools certifi cffi charset-normalizer chroma-hnswlib chromadb class-variance-authority ^0.7.1 click clsx ^2.1.1 cohere colorama coloredlogs comm cors ^2.8.5 crewai crewai-tools cryptography dataclasses-json datasets debugpy decorator defusedxml deprecated deprecation dill distro docker docstring-parser docstring_parser dotenv ^16.4.5 durationpy elastic-opentelemetry elastic-opentelemetry-instrumentation-openai elastic-transport elasticsearch ^16.7.3 embedchain eslint-config-next 13.1.6 et_xmlfile exceptiongroup executing express ^4.21.2 fastavro fastjsonschema fastmcp filelock flask-cors flask-session flatbuffers fqdn frozenlist fsspec furl getpass github.com/elastic/elastic-transport-go/v8 v8.6.0 github.com/elastic/go-elasticsearch/v8 v8.15.0 github.com/go-logr/logr v1.4.1 github.com/go-logr/stdr v1.2.2 github.com/parakeet-nest/parakeet v0.2.1 go.opentelemetry.io/otel v1.24.0 go.opentelemetry.io/otel/metric v1.24.0 go.opentelemetry.io/otel/trace v1.24.0 google-api-core google-auth google-cloud-aiplatform google-cloud-bigquery google-cloud-core google-cloud-resource-manager google-cloud-storage google-crc32c google-genai google-resumable-media googleapis-common-protos gptcache greenlet griffe grpc-google-iam-v1 grpcio grpcio-status grpcio-tools h11 h2 halo hbs ^4.2.0 hf-xet hpack html-react-parser ^5.1.12 httpcore httptools httpx httpx-sse huggingface-hub humanfriendly hyperframe idna imagebind importlib-metadata importlib_metadata importlib_resources instructor ipykernel ipython ipython_pygments_lexers ipywidgets isodate isoduration itsdangerous jedi jinja2 jiter jmespath joblib jq json5 json_repair jsonpatch jsonpath-ng jsonpickle jsonpointer jsonref jsonschema jsonschema-specifications jupyter-events jupyter-lsp jupyter_client jupyter_core jupyter_server jupyter_server_terminals jupyterlab jupyterlab_pygments jupyterlab_server jupyterlab_widgets kafka-python kagglehub kubernetes lancedb langchain langchain-aws langchain-cohere langchain-community langchain-core langchain-elasticsearch langchain-experimental langchain-google-vertexai langchain-mistralai langchain-openai langchain-text-splitters langextract langsmith langtrace-python-sdk lark librosa litellm llama-index llama-index-embeddings-openai llama-index-vector-stores-elasticsearch llama_index.llms.ollama load_dotenv log-symbols lucide-react ^0.468.0 markdown-it-py markdownify markupsafe marshmallow matplotlib matplotlib-inline mcp mdurl mem0ai memcache microsoft-agents-activity microsoft-agents-copilotstudio-client microsoft-agents-hosting-core mistune ml_collections ml_dtypes mmh3 moment ^2.30.1 monotonic more-itertools mpmath msal msal-extensions multidict mypy-extensions nbclient nbconvert nbformat nest-asyncio networkx nltk nodeenv notebook_shim numexpr oauthlib ollama onnxruntime openai ^4.78.1 openai-agents openai-chatkit opencv-python openpyxl opentelemetry-api opentelemetry-exporter-otlp opentelemetry-exporter-otlp-proto-common opentelemetry-exporter-otlp-proto-grpc opentelemetry-exporter-otlp-proto-http opentelemetry-instrumentation opentelemetry-instrumentation-aiohttp-client opentelemetry-instrumentation-aiohttp-server opentelemetry-instrumentation-asgi opentelemetry-instrumentation-asyncio opentelemetry-instrumentation-boto3sqs opentelemetry-instrumentation-botocore opentelemetry-instrumentation-click opentelemetry-instrumentation-dbapi opentelemetry-instrumentation-elasticsearch opentelemetry-instrumentation-fastapi opentelemetry-instrumentation-flask opentelemetry-instrumentation-grpc opentelemetry-instrumentation-httpx opentelemetry-instrumentation-jinja2 opentelemetry-instrumentation-logging opentelemetry-instrumentation-requests opentelemetry-instrumentation-sqlalchemy opentelemetry-instrumentation-sqlite3 opentelemetry-instrumentation-system-metrics opentelemetry-instrumentation-threading opentelemetry-instrumentation-tortoiseorm opentelemetry-instrumentation-urllib opentelemetry-instrumentation-urllib3 opentelemetry-instrumentation-vertexai opentelemetry-instrumentation-wsgi opentelemetry-propagator-aws-xray opentelemetry-proto opentelemetry-resource-detector-azure opentelemetry-resourcedetector-gcp opentelemetry-sdk opentelemetry-sdk-extension-aws opentelemetry-semantic-conventions opentelemetry-semantic-conventions-ai opentelemetry-util-http orderedmultidict orjson overrides packaging pandocfilters parso pdfminer.six pdfplumber pexpect pillow pip-tools platformdirs ply portalocker posthog prometheus_client prompt_toolkit propcache proto-plus protobuf psutil ptyprocess pure_eval pyarrow pyasn1 pyasn1-modules pyasn1_modules pycparser pydantic-core pydantic-settings pydantic_core pylance pyngrok pypdf pypdfium2 pyproject-hooks pyproject_hooks pyright pysbd python-dateutil python-dotenv python-json-logger python-multipart python-ulid pytube pytz pyvis pyyaml pyzmq qdrant-client react-dom ^19.0.0 react-hook-form ^7.47.0 react-icons ^4.11.0 react-redux ^9.2.0 react-router-dom ^6.4.5 react-scripts ^5.0.1 react-spinners ^0.15.0 redis redisvl referencing regex requests-oauthlib requests-toolbelt rfc3339-validator rfc3986-validator rich rpds-py rsa s3transfer safetensors schema scikit-learn scipy sentence-transformers sentencepiece sentry-sdk setuptools shapely shellingham simsimd six slack_bolt slack_sdk sniffio soupsieve spacy spinners spotipy sse-starlette stack-data starlette strands-agents strands-agents-builder strands-agents-tools streamlit sympy tabulate tailwind-merge ^2.5.5 tailwindcss-animate ^1.0.7 tenacity termcolor terminado threadpoolctl tiktoken tinycss2 tokenizers tomli tomli_w torch torchaudio torchvision tqdm trace-attributes traitlets transformers tree-sitter tree_sitter_languages tsx ^4.20.6 typer types-python-dateutil types-pyyaml types-requests typescript ^5.7.2 typing-extensions typing-inspect typing-inspection typing_extensions tzdata ujson uri-template urllib3 use-reducer-async ^2.1.1 uvicorn uvloop validators watchdog watchfiles wcwidth web-vitals ^4.2.4 webcolors webencodings websocket-client websockets werkzeug wheel widgetsnbextension wrapt xformers yarl zipp zod ^3.23.8 zstandard

开发依赖

@headlessui/react ^1.7.11 @heroicons/react ^2.0.17 @testing-library/dom ^10.4.0 @types/node ^17.0.12 @types/react ^18 @types/react-dom ^18 @typescript-eslint/eslint-plugin ^8.18.1 @typescript-eslint/parser ^8.18.1 autoprefixer ^10.4.13 classnames ^2.3.2 concurrently ^8.2.2 eslint-config-airbnb ^19.0.4 eslint-config-airbnb-typescript ^18.0.0 eslint-config-next 14.2.3 eslint-config-prettier ^9.1.0 eslint-config-react-app ^7.0.1 eslint-plugin-import ^2.31.0 eslint-plugin-jest ^28.9.0 eslint-plugin-jsx-a11y ^6.10.2 eslint-plugin-prettier ^5.2.1 eslint-plugin-react ^7.37.2 eslint-plugin-react-hooks ^5.1.0 http-proxy ^1.18.1 lodash ^4.17.21 nodemon ^3.1.4 postcss ^8.4.21 rewire ^6.0.0 ts-node ^10.9.2 tsx ^4.20.6 typescript 5.1.3

评论

ホーム - Wiki
Copyright © 2011-2026 iteam. Current version is 2.155.1. UTC+08:00, 2026-04-06 16:04
浙ICP备14020137号-1 $お客様$