콘텐츠로 이동

SingleStore 검색 도구

SingleStore에 대해 연결 풀링과 입력 유효성 검사를 사용하여 읽기 전용 쿼리(SELECT/SHOW)를 실행합니다.

Terminal window
uv add crewai-tools[singlestore]

SINGLESTOREDB_HOST, SINGLESTOREDB_USER, SINGLESTOREDB_PASSWORD 등과 같은 변수를 사용할 수 있으며, 또는 SINGLESTOREDB_URL을 단일 DSN으로 사용할 수 있습니다.

SingleStore 대시보드에서 API 키를 생성하세요. 문서はこちら.

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()