--- title: أداة بحث SingleStore description: تنفذ `SingleStoreSearchTool` استعلامات SELECT/SHOW بأمان على SingleStore مع تجميع الاتصالات. icon: circle mode: "wide" --- # `SingleStoreSearchTool` ## الوصف تنفيذ استعلامات القراءة فقط (`SELECT`/`SHOW`) على SingleStore مع تجميع الاتصالات والتحقق من صحة المدخلات. ## التثبيت ```shell uv add crewai-tools[singlestore] ``` ## متغيرات البيئة يمكن استخدام متغيرات مثل `SINGLESTOREDB_HOST` و `SINGLESTOREDB_USER` و `SINGLESTOREDB_PASSWORD` وغيرها، أو `SINGLESTOREDB_URL` كعنوان DSN واحد. قم بتوليد مفتاح API من لوحة تحكم SingleStore، [الوثائق هنا](https://docs.singlestore.com/cloud/reference/management-api/#generate-an-api-key). ## مثال ```python Code 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() ```