Tavily: API-сервис поиска информации в реальном времени для искусственного интеллекта

Общее введение

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

Tavily:为AI提供实时信息搜索API服务

 

Список функций

  • Поиск в режиме реального времени: Получайте самую свежую информацию из Интернета и следите за тем, чтобы данные, которые получает AI, не были устаревшими.
  • Интеграция API: Обеспечьте простой в использовании API, чтобы предоставить разработчикам быстрый доступ к функциям поиска.
  • извлечение содержимого: Поддержка извлечения текста и изображений с заданных веб-страниц для упрощения обработки данных.
  • Умные предложения: Предоставление релевантных предложений на основе запроса, чтобы помочь ИИ глубже изучить информацию.
  • Мультидисциплинарная поддержка: Охватывает широкий спектр областей, таких как новости и финансы, чтобы удовлетворить различные потребности.
  • Поддержка открытых источников: Сотрудничайте с проектами с открытым исходным кодом, такими как GPT Researcher, чтобы предоставлять бесплатные инструменты.

 

Использование помощи

Использование Tavily в основном сосредоточено вокруг его API и подходит для пользователей с некоторыми базовыми навыками программирования. Ниже приведено подробное руководство по использованию Tavily:

Как начать

  1. Зарегистрируйтесь для получения учетной записи
    показать (билет) https://tavily.com/Нажмите кнопку "Зарегистрироваться" в правом верхнем углу. Введите свою электронную почту и пароль для завершения регистрации. После регистрации вы получите письмо с подтверждением, перейдите по ссылке, чтобы активировать учетную запись.
  2. Получение ключа API
    После входа в систему перейдите в раздел https://app.tavily.com/ В разделе "API-ключи" нажмите "Генерировать", чтобы сгенерировать новый API-ключ. В разделе "API-ключи" нажмите "Сгенерировать", чтобы сгенерировать новый API-ключ. Ключ представляет собой строку вида tvly-YOUR_API_KEY скопируйте его и сохраните - это учетные данные для вызова API.
  3. Установка клиента (например, в Python)
    Tavily предоставляет Python SDK, который очень легко установить. Откройте терминал и введите следующую команду:
pip install tavily-python

После установки вы сможете использовать возможности Tavily в своем коде.

  1. Основные операции поиска
    Выполните следующий код в 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=TrueTavily постарается ответить на ваши вопросы напрямую и дать соответствующие советы. Например:
response = client.search("AI的发展历史", include_answer=True)
print(response["answer"])

Результаты возвращаются с краткими ответами и предлагаемыми вопросами для дальнейшего изучения.

Детали процесса эксплуатации

  1. Конфигурационная среда
    Убедитесь, что на вашем компьютере установлен Python 3.6 или выше. Если вам нужен агент, вы можете добавить его при инициализации клиента:
client = TavilyClient(api_key="tvly-YOUR_API_KEY", proxies={"https": "http://your_proxy"})
  1. Тестовый API
    Tavily предоставляет API Playground (https://docs.tavily.com/), вы можете ввести запрос прямо на веб-странице и увидеть формат возвращаемых результатов. Это позволяет ознакомиться со структурой данных до написания кода.
  2. результат
    Результаты поиска возвращаются в формате JSON и содержат results(запись в поисковике),images(соответствующие изображения) и response_time(время отклика). При необходимости можно извлечь определенные поля, например только первые 5 результатов:
results = response["results"][:5]
for item in results:
print(f"标题: {item['title']}, 链接: {item['url']}")
  1. Расширенное использование
    Если вам нужно ограничить поиск, вы можете использовать include_domains Параметры. Например, поиск только в Википедии:
response = client.search("AI定义", include_domains=["wikipedia.org"])

предостережение

  • Бесплатная версия рассчитана на 1000 звонков в месяц, после чего вам придется перейти на платный тарифный план.
  • Во избежание злоупотреблений ключи API не должны публиковаться в открытом доступе.
  • Время отклика обычно составляет несколько секунд, но при сложных запросах может быть немного больше.

Выполнив эти действия, вы сможете быстро приступить к работе с Tavily, будь то простой поиск или сложное извлечение данных.

 

сценарий применения

  1. Разработка помощника по искусственному интеллекту
    Разработчики могут использовать Tavily для обеспечения информационной поддержки чат-ботов в режиме реального времени, например, для ответов на вопросы пользователей о новостях или погоде.
  2. научные исследования
    Исследователи используют Tavily для извлечения содержимого бумаги или веб-страницы, чтобы быстро упорядочить информацию и повысить эффективность работы.
  3. анализ рынка
    Компании используют Tavily для поиска последних новостей о конкурентах и получения финансовых или отраслевых данных.

 

QA

  1. В чем разница между Tavily и Google Search?
    Tavily предназначен для искусственного интеллекта и дает более чистые и структурированные результаты, которые можно обрабатывать программно; Google Search ориентирован на обычного пользователя и дает более широкий спектр результатов, но требует ручной фильтрации.
  2. Достаточно ли бесплатной версии?
    1000 поисковых запросов в месяц достаточно для индивидуальных разработчиков или небольших проектов, но для более крупных приложений требуется платная версия.
  3. Поддерживает ли он поиск на китайском языке?
    Поддерживается, но может быть чуть менее эффективным, чем английский поиск, из-за ограничений сетевого источника данных.
© заявление об авторских правах

Похожие статьи

Нет комментариев

Вы должны войти в систему, чтобы участвовать в комментариях!
Войти сейчас
нет
Нет комментариев...