llmOS / tools.json
DibaAi's picture
Public release: weights, tokenizer and a bilingual model card
61ab9d3 verified
Raw
History Blame Contribute Delete
5.83 kB
{
"version": 1,
"tools": [
{
"name": "notify.send",
"title": "اطلاع بده",
"description": "یک پیام به وب‌هوک شما می‌فرستد",
"kind": "http",
"enabled": true,
"parameters": [
{ "name": "text", "description": "متن پیام", "required": true }
],
"phrases": ["پیام بده", "خبرم کن", "اطلاع بده", "notify me"],
"execute": {
"method": "POST",
"url": "http://192.168.1.50:8123/api/webhook/llmos",
"body": "{\"message\":\"{text}\"}",
"timeout_ms": 5000
},
"reply": {
"fa": "پیام فرستاده شد.",
"on_error": "پیام فرستاده نشد."
}
},
{
"name": "weather.get",
"title": "آب و هوا",
"description": "دما و رطوبت یک شهر را گزارش می‌کند",
"kind": "http",
"enabled": true,
"parameters": [
{ "name": "city", "description": "نام شهر", "required": true }
],
"phrases": ["هوا چطوره", "آب و هوا", "دما چنده", "هوای", "weather"],
"execute": {
"method": "GET",
"url": "https://wttr.in/{city}?format=j1",
"timeout_ms": 12000,
"extract": {
"temp": "current_condition.0.temp_C",
"feels": "current_condition.0.FeelsLikeC",
"humidity": "current_condition.0.humidity"
}
},
"reply": {
"fa": "دمای {city} {temp} درجه است، احساس می‌شود {feels} درجه. رطوبت {humidity} درصد.",
"on_error": "نتوانستم وضعیت هوای {city} را بگیرم."
}
},
{
"name": "air.quality",
"title": "کیفیت هوا",
"description": "شاخص کیفیت هوا و ذرات معلق",
"kind": "http",
"enabled": true,
"parameters": [],
"phrases": ["کیفیت هوا", "هوا آلوده", "آلودگی هوا", "شاخص هوا", "air quality"],
"execute": {
"method": "GET",
"url": "https://air-quality-api.open-meteo.com/v1/air-quality?latitude=35.69&longitude=51.42&current=pm2_5,european_aqi",
"timeout_ms": 8000,
"extract": {
"aqi": "current.european_aqi",
"pm25": "current.pm2_5"
}
},
"reply": {
"fa": "شاخص کیفیت هوا {aqi} است و ذرات معلق ۲.۵ برابر {pm25} میکروگرم.",
"on_error": "کیفیت هوا را نتوانستم بگیرم."
}
},
{
"name": "sun.times",
"title": "طلوع و غروب",
"description": "ساعت طلوع و غروب آفتاب",
"kind": "http",
"enabled": true,
"parameters": [],
"phrases": ["طلوع و غروب", "غروب کیه", "آفتاب کی غروب میکنه", "طلوع آفتاب", "sunset"],
"execute": {
"method": "GET",
"url": "https://api.sunrise-sunset.org/json?lat=35.69&lng=51.42&formatted=0&tzid=Asia/Tehran",
"timeout_ms": 8000,
"extract": {
"sunrise": "results.sunrise|11:5",
"sunset": "results.sunset|11:5"
}
},
"reply": {
"fa": "طلوع {sunrise} و غروب {sunset}.",
"on_error": "ساعت طلوع و غروب را نگرفتم."
}
},
{
"name": "time.get",
"title": "ساعت",
"description": "ساعت و تاریخ فعلی",
"kind": "http",
"enabled": true,
"parameters": [],
"phrases": ["ساعت چنده", "چه ساعتی", "الان ساعت چنده", "تاریخ چنده", "what time"],
"execute": {
"method": "GET",
"url": "https://timeapi.io/api/Time/current/zone?timeZone=Asia/Tehran",
"timeout_ms": 8000,
"extract": {
"clock": "time",
"day": "day",
"month": "month",
"year": "year"
}
},
"reply": {
"fa": "ساعت {clock} است، {year}/{month}/{day} میلادی.",
"on_error": "ساعت را نتوانستم بگیرم."
}
},
{
"name": "quake.recent",
"title": "زلزله",
"description": "آخرین زمین‌لرزه ثبت‌شده در منطقه",
"kind": "http",
"enabled": true,
"parameters": [],
"phrases": ["زلزله", "زمین لرزه", "آخرین زلزله", "earthquake"],
"execute": {
"method": "GET",
"url": "https://earthquake.usgs.gov/fdsnws/event/1/query?format=geojson&limit=1&orderby=time&minmagnitude=3.5&minlatitude=24&maxlatitude=40&minlongitude=44&maxlongitude=64",
"timeout_ms": 10000,
"extract": {
"mag": "features.0.properties.mag",
"place": "features.0.properties.place"
}
},
"reply": {
"fa": "آخرین زمین‌لرزه بزرگی {mag} بوده، در {place}.",
"on_error": "اطلاعات زلزله در دسترس نیست."
}
},
{
"name": "net.info",
"title": "اینترنت",
"description": "آی‌پی عمومی و محل اتصال",
"kind": "http",
"enabled": true,
"parameters": [],
"phrases": ["اینترنت وصله", "آی پی چیه", "اینترنت دارم", "internet"],
"execute": {
"method": "GET",
"url": "https://ipapi.co/json/",
"timeout_ms": 8000,
"extract": {
"ip": "ip",
"city": "city",
"org": "org"
}
},
"reply": {
"fa": "اینترنت وصل است. آی‌پی {ip}، از {city} روی {org}.",
"on_error": "اینترنت در دسترس نیست."
}
}
]
}