SingleStore 검색 도구
SingleStoreSearchTool
섹션 제목: “SingleStoreSearchTool”SingleStore에 대해 연결 풀링과 입력 유효성 검사를 사용하여 읽기 전용 쿼리(SELECT/SHOW)를 실행합니다.
uv add crewai-tools[singlestore]환경 변수
섹션 제목: “환경 변수”SINGLESTOREDB_HOST, SINGLESTOREDB_USER, SINGLESTOREDB_PASSWORD 등과 같은 변수를 사용할 수 있으며, 또는 SINGLESTOREDB_URL을 단일 DSN으로 사용할 수 있습니다.
SingleStore 대시보드에서 API 키를 생성하세요. 문서はこちら.
from crewai import Agent, Task, Crewfrom 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()