小众AI

mindsDB
mindsDB - 通过数据库SQL即可利用AI做预测分析
AI 的查询引擎 - 用于构建 AI 的平台,可以回答大规模联合数据的问题。MindsDB 内置了 MCP 服务器,使您的 MCP 应用程序能够连接、统一和响应大规模联合数据(跨数据库、数据仓库和 SaaS 应用程序)的问题。
  官网   代码仓

AI 的查询引擎 - 用于构建 AI 的平台,可以回答大规模联合数据的问题。MindsDB 内置了 MCP 服务器,使您的 MCP 应用程序能够连接、统一和响应大规模联合数据(跨数据库、数据仓库和 SaaS 应用程序)的问题。

主要功能

连接您的数据

您可以连接到数百个企业数据源。这些集成允许 MindsDB 访问数据,无论数据位于何处,都为所有其他功能奠定了基础。

统一您的数据

连接后,可以使用完整的 SQL 方言查询这些数据源,就像它们都是单个数据库的一部分一样。MindsDB 的联合查询引擎可转换您的 SQL 查询,并在适当的互连数据源上执行它们。

使用多个数据源时,在从数据生成响应之前准备和统一数据非常重要。MindsDB SQL 提供虚拟表(视图、知识库、ml 模型),允许处理异构数据,就好像这些数据被统一在一个有组织的系统中一样。

  • VIEWS – 通过创建跨不同来源的统一视图 (no-ETL) 来简化数据访问。
  • 知识库 – 索引和组织非结构化数据以实现高效检索。
  • ML 模型 – 应用 AI/ML 转换以从数据中获得见解。

可以使用 JOB 自动统一数据

  • JOBS – 计划同步和转换任务以进行实时处理。

响应从您的数据中

使用您的数据聊天

  • AGENTS (代理) – 配置内置代理,专门用于回答有关连接的统一数据的问题。
  • MCP – 通过 MCP(模型上下文协议)连接到 MindsDB,以实现无缝交互。

安装和使用

先决条件

在继续之前,请确保您已按照 Docker 官方文档安装了 Docker。

设置

MindsDB 的这种设置使用一个可用的 Docker 镜像,如上所列。

按照步骤在 Docker 容器中设置 MindsDB。

安装 MindsDB

运行以下命令以使用 MindsDB 创建 Docker 容器:

docker run --name mindsdb_container -e MINDSDB_APIS=http,mysql -p 47334:47334 -p 47335:47335 mindsdb/mindsdb
  • docker run是用于启动容器的本机 Docker 命令。
  • --name mindsdb_container定义容器的名称。
  • -p 47334:47334发布 47334 端口以访问 MindsDB GUI 和 HTTP API。
  • -p 47335:47335发布 47335 端口以访问 MindsDB MySQL API。这是可选的,如果您不需要使用 MySQL API,则可以省略。
  • mindsdb/mindsdb是 MindsDB 提供的 Docker 镜像。您可以从上面的列表中选择其他 ID。

默认情况下,MindsDB 仅启动 HTTP API。在运行容器时,您可以通过传递带有逗号分隔列表的环境变量来定义要启动的 API,如下所示。要公开 API 的端口,您需要使用标志将相应的端口添加到命令中。MINDSDB_APIS-p

docker run -e MINDSDB_APIS="http,mysql,mongodb,postgres" \
-p 47334:47334 -p 47335:47335 -p 47336:47336 -p 55432:55432 mindsdb/mindsdb

您可以在此处找到有关 MindsDB 支持的环境变量的更多信息

创建容器后,您可以使用以下命令:

  • docker stop mindsdb_container以停止容器。请注意,这可能并不总是必要的,因为在关闭主机时,容器也会关闭。
  • docker start mindsdb_container重新启动已停止的容器,并且其之前的所有更改(例如已安装的任何依赖项)保持不变。请注意,docker start 会重新启动已停止的容器,而 docker run 会创建一个新容器。

如果您不想跟踪日志并返回提示,请添加代表 detach 的标志。-d

docker run --name mindsdb_container -e MINDSDB_APIS=http -d -p 47334:47334 mindsdb/mindsdb

如果要在主机中保留模型和配置,请运行以下命令:

mkdir mdb_data
docker run --name mindsdb_container -e MINDSDB_APIS=http -p 47334:47334 -v $(pwd)/mdb_data:/root/mdb_storage mindsdb/mindsdb

Where 将主机上新创建的文件夹映射到容器内部。-v $(pwd)/mdb_data:/root/mdb_storagemdb_data/root/mdb_storage

现在您可以通过在浏览器中访问 MindsDB 编辑器。127.0.0.1:47334


更多...


wdoc
一个功能强大的 RAG(检索增强生成)系统,旨在汇总、搜索和查询各种文件类型的文档。
ai-financial-agent
探索人工智能在投资研究中的应用。
Meetily
一个 AI 驱动的会议助手,可捕获实时会议音频、实时转录并生成摘要,同时确保用户隐私。