Skip to content
CrewAI 文档版本 跟随上游 源快照 57b64cf4 更新于 2026-10-18

SingleStore 搜索工具

SingleStoreSearchTool 通过连接池在 SingleStore 上安全地执行 SELECT/SHOW 查询。

SingleStoreSearchTool

描述

通过连接池和输入校验,对 SingleStore 执行只读查询(SELECT/SHOW)。

安装

shell
uv add crewai-tools[singlestore]

环境变量

可以使用 SINGLESTOREDB_HOST、SINGLESTOREDB_USER、SINGLESTOREDB_PASSWORD 等变量,或使用 SINGLESTOREDB_URL 作为单个 DSN。

从 SingleStore 控制台生成 API 密钥,文档见此。

示例

python
from crewai import Agent, Task, Crew
from crewai_tools import SingleStoreSearchTool

tool = SingleStoreSearchTool(
    tables=["products"], 
    host="host", 
    user="user", 
    password="pass", 
    database="db",
)

agent = Agent(
    role="Analyst", 
    goal="Query SingleStore", 
    tools=[tool], 
    verbose=True,
)

task = Task(
    description="List 5 products", 
    expected_output="5 rows as JSON/text", 
    agent=agent,
)

crew = Crew(
    agents=[agent], 
    tasks=[task],
    verbose=True,
)

result = crew.kickoff()

BytesRouter 是社区翻译站点,所有译文仅供参考,一切以官方英文原文为准。