Лучшие практики tavily
Build production-ready Tavily integrations with best practices baked in. Reference documentation for developers using coding assistants (Claude Code, Cursor, etc.) to implement web search, content extraction, crawling, and research in agentic workflows, RAG systems, or autonomous agents.
Что делает навык
Набор лучших практик для создания готовых к продакшену интеграций с Tavily API, позволяющих ИИ-агентам выполнять веб-поиск, извлечение контента, краулинг и глубокие исследования. Предназначен для разработчиков, использующих ИИ-ассистентов (Claude Code, Cursor и др.) для реализации веб-поиска, RAG-систем или автономных агентов.
Когда применять
- Реализация веб-поиска в агентных workflow для получения актуальных данных из интернета.
- Извлечение контента из конкретных URL-адресов для обогащения контекста модели.
- Проведение комплексных исследований с синтезом ИИ (end-to-end research) через метод research().
- Сбор и структурирование данных с целого сайта (краулинг) для построения RAG-систем.
- Открытие и индексация URL-адресов на сайте с помощью функции map().
Как работает
- Установить SDK: pip install tavily-python для Python или npm install @tavily/core для JavaScript.
- Инициализировать клиент, используя переменную окружения TAVILY_API_KEY или указав project_id.
- Выбрать подходящий метод API в зависимости от задачи: search() для поиска, extract() для извлечения, crawl() для краулинга, map() для обнаружения URL или research() для комплексных исследований.
- Вызвать выбранный метод с необходимыми параметрами (например, query, max_results, search_depth, urls, instructions).
- Для метода research() обработать асинхронный процесс: получить request_id, опрашивать статус через get_research() до завершения и извлечь итоговый отчет.
- При необходимости использовать AsyncTavilyClient для параллельных запросов или интегрировать SDK с фреймворками (LangChain, LlamaIndex, CrewAI).
Примеры запросов агенту
Что понадобится
- Переменная окружения TAVILY_API_KEY
- Установленная библиотека tavily-python (Python) или @tavily/core (JavaScript)
- API-ключ Tavily
Описание составлено по SKILL.md навыка, сверено 05.10.2026.
Как подключить
SKILL.md к навыкам ассистентаНавык — папка с файлом SKILL.md (описание + инструкции) и опциональными скриптами. Ассистент (Claude, Claude Code и совместимые) подхватывает его по описанию и следует шагам.