تخطَّ إلى المحتوى

أداة بحث SingleStore

تنفيذ استعلامات القراءة فقط (SELECT/SHOW) على SingleStore مع تجميع الاتصالات والتحقق من صحة المدخلات.

Terminal window
uv add crewai-tools[singlestore]

يمكن استخدام متغيرات مثل SINGLESTOREDB_HOST و SINGLESTOREDB_USER و SINGLESTOREDB_PASSWORD وغيرها، أو SINGLESTOREDB_URL كعنوان DSN واحد.

قم بتوليد مفتاح API من لوحة تحكم SingleStore، الوثائق هنا.

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