Tavily: API-сервис поиска информации в реальном времени для искусственного интеллекта
Общее введение
Tavily - это поисковый инструмент, созданный для ИИ, основная цель которого - помочь разработчикам и крупным моделям получить доступ к точной информации в режиме реального времени. Tavily не ориентирован на обычного пользователя, как традиционные поисковые системы, а предназначен для агентов ИИ и больших языковых моделей (LLM). Tavily помогает приложениям ИИ более точно отвечать на вопросы и выполнять задачи, предоставляя быстрые и надежные результаты поиска. Сайт управляется компанией AlphaAI Technologies Inc. и уделяет особое внимание подлинности данных и достоверности источников. Пользователи могут легко интегрировать Tavily в свои собственные проекты через API, что делает его подходящим для индивидуальных разработчиков или предприятий.

Список функций
- Поиск в режиме реального времени: Получайте самую свежую информацию из Интернета и следите за тем, чтобы данные, которые получает AI, не были устаревшими.
- Интеграция API: Обеспечьте простой в использовании API, чтобы предоставить разработчикам быстрый доступ к функциям поиска.
- извлечение содержимого: Поддержка извлечения текста и изображений с заданных веб-страниц для упрощения обработки данных.
- Умные предложения: Предоставление релевантных предложений на основе запроса, чтобы помочь ИИ глубже изучить информацию.
- Мультидисциплинарная поддержка: Охватывает широкий спектр областей, таких как новости и финансы, чтобы удовлетворить различные потребности.
- Поддержка открытых источников: Сотрудничайте с проектами с открытым исходным кодом, такими как GPT Researcher, чтобы предоставлять бесплатные инструменты.
Использование помощи
Использование Tavily в основном сосредоточено вокруг его API и подходит для пользователей с некоторыми базовыми навыками программирования. Ниже приведено подробное руководство по использованию Tavily:
Как начать
- Зарегистрируйтесь для получения учетной записи
показать (билет)https://tavily.com/
Нажмите кнопку "Зарегистрироваться" в правом верхнем углу. Введите свою электронную почту и пароль для завершения регистрации. После регистрации вы получите письмо с подтверждением, перейдите по ссылке, чтобы активировать учетную запись. - Получение ключа API
После входа в систему перейдите в разделhttps://app.tavily.com/
В разделе "API-ключи" нажмите "Генерировать", чтобы сгенерировать новый API-ключ. В разделе "API-ключи" нажмите "Сгенерировать", чтобы сгенерировать новый API-ключ. Ключ представляет собой строку видаtvly-YOUR_API_KEY
скопируйте его и сохраните - это учетные данные для вызова API. - Установка клиента (например, в Python)
Tavily предоставляет Python SDK, который очень легко установить. Откройте терминал и введите следующую команду:
pip install tavily-python
После установки вы сможете использовать возможности Tavily в своем коде.
- Основные операции поиска
Выполните следующий код в Python, чтобы протестировать функцию поиска:
from tavily import TavilyClient
client = TavilyClient(api_key="tvly-YOUR_API_KEY")
response = client.search("2025年最新科技趋势")
print(response)
Этот код возвращает словарь результатов поиска с заголовками, ссылками и фрагментами контента. Бесплатный аккаунт имеет квоту в 1000 поисковых запросов в месяц, что достаточно для личного тестирования.
Функциональное управление
- Извлечение веб-содержимого
Если вы хотите извлечь информацию из конкретной веб-страницы, вы можете использоватьextract
Методы. Пример:
urls = ["https://en.wikipedia.org/wiki/Artificial_intelligence"]
response = client.extract(urls=urls, include_images=True)
print(response["results"][0]["raw_content"])
Это позволит получить текстовое содержимое и ссылки на изображения указанной веб-страницы, поддерживая до 20 URL-адресов одновременно.
- Интеллектуальные предложения и глубокий поиск
При поиске установитеinclude_answer=True
Tavily постарается ответить на ваши вопросы напрямую и дать соответствующие советы. Например:
response = client.search("AI的发展历史", include_answer=True)
print(response["answer"])
Результаты возвращаются с краткими ответами и предлагаемыми вопросами для дальнейшего изучения.
Детали процесса эксплуатации
- Конфигурационная среда
Убедитесь, что на вашем компьютере установлен Python 3.6 или выше. Если вам нужен агент, вы можете добавить его при инициализации клиента:
client = TavilyClient(api_key="tvly-YOUR_API_KEY", proxies={"https": "http://your_proxy"})
- Тестовый API
Tavily предоставляет API Playground (https://docs.tavily.com/
), вы можете ввести запрос прямо на веб-странице и увидеть формат возвращаемых результатов. Это позволяет ознакомиться со структурой данных до написания кода. - результат
Результаты поиска возвращаются в формате JSON и содержатresults
(запись в поисковике),images
(соответствующие изображения) иresponse_time
(время отклика). При необходимости можно извлечь определенные поля, например только первые 5 результатов:
results = response["results"][:5]
for item in results:
print(f"标题: {item['title']}, 链接: {item['url']}")
- Расширенное использование
Если вам нужно ограничить поиск, вы можете использоватьinclude_domains
Параметры. Например, поиск только в Википедии:
response = client.search("AI定义", include_domains=["wikipedia.org"])
предостережение
- Бесплатная версия рассчитана на 1000 звонков в месяц, после чего вам придется перейти на платный тарифный план.
- Во избежание злоупотреблений ключи API не должны публиковаться в открытом доступе.
- Время отклика обычно составляет несколько секунд, но при сложных запросах может быть немного больше.
Выполнив эти действия, вы сможете быстро приступить к работе с Tavily, будь то простой поиск или сложное извлечение данных.
сценарий применения
- Разработка помощника по искусственному интеллекту
Разработчики могут использовать Tavily для обеспечения информационной поддержки чат-ботов в режиме реального времени, например, для ответов на вопросы пользователей о новостях или погоде. - научные исследования
Исследователи используют Tavily для извлечения содержимого бумаги или веб-страницы, чтобы быстро упорядочить информацию и повысить эффективность работы. - анализ рынка
Компании используют Tavily для поиска последних новостей о конкурентах и получения финансовых или отраслевых данных.
QA
- В чем разница между Tavily и Google Search?
Tavily предназначен для искусственного интеллекта и дает более чистые и структурированные результаты, которые можно обрабатывать программно; Google Search ориентирован на обычного пользователя и дает более широкий спектр результатов, но требует ручной фильтрации. - Достаточно ли бесплатной версии?
1000 поисковых запросов в месяц достаточно для индивидуальных разработчиков или небольших проектов, но для более крупных приложений требуется платная версия. - Поддерживает ли он поиск на китайском языке?
Поддерживается, но может быть чуть менее эффективным, чем английский поиск, из-за ограничений сетевого источника данных.
© заявление об авторских правах
Авторское право на статью Круг обмена ИИ Пожалуйста, не воспроизводите без разрешения.
Похожие статьи
Нет комментариев...