🔍 Web Search Skill
Описание
Поиск информации в интернете через Brave Search API.
Когда использовать
- •Пользователь спрашивает актуальную информацию
- •Нужно найти контакты, адреса, цены
- •Исследование темы в интернете
- •Поиск новостей
Функции
search(query: str, count: int = 6) -> str
Поиск в интернете.
Параметры:
- •
query— поисковый запрос - •
count— количество результатов (по умолчанию 6)
Возвращает: Форматированный список результатов с заголовками, описаниями и ссылками.
Пример использования
python
from skills.web_search.scripts.main import search
# Простой поиск
results = search("ремонт квадроциклов Барнаул")
print(results)
# С указанием количества
results = search("погода Бали", count=3)
Ограничения
- •Лимит: 2000 запросов/месяц (Brave API Free)
- •Некоторые сайты (Avito) заблокированы для IP Бали
- •Рекомендуется не более 3 поисков за сессию
Конфигурация
API ключ хранится в ~/animara/config/secrets.json:
json
{
"brave_api_key": "BSA1PthqtF-a8kZj7f_xNcLGBbMDfN3"
}