أداة بحث SingleStore
SingleStoreSearchTool
Section titled “SingleStoreSearchTool”تنفيذ استعلامات القراءة فقط (SELECT/SHOW) على SingleStore مع تجميع الاتصالات والتحقق من صحة المدخلات.
التثبيت
Section titled “التثبيت”uv add crewai-tools[singlestore]متغيرات البيئة
Section titled “متغيرات البيئة”يمكن استخدام متغيرات مثل SINGLESTOREDB_HOST و SINGLESTOREDB_USER و SINGLESTOREDB_PASSWORD وغيرها، أو SINGLESTOREDB_URL كعنوان DSN واحد.
قم بتوليد مفتاح API من لوحة تحكم SingleStore، الوثائق هنا.
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()