Разделы и форматы содержимого

Поиск в Интернете и поиск новостей возвращают содержимое каждого результата в поле content . Вы выбираете, каким будет это содержимое, с помощью contentFormat и maxLength. Устанавливайте оба параметра при каждом запросе. Для заземления используйте проходные изоляторы.

Фрагменты

Установите contentFormat значение passage, чтобы получить для каждого результата части документа, наиболее релевантные вашему запросу, вплоть до maxLength символов. Веб-IQ обрабатывает весь документ на своей стороне и возвращает фрагмент, подобранный по запросу, поэтому вашей модели не нужно читать дальше через нерелевантные абзацы, чтобы найти соответствующее предложение.

  • Экономия токенов: модель получает часть документа, а не весь документ.
  • Более эффективная фактуальность: с меньшим содержанием вне темы в контексте меньше вероятность, что модель будет привязываться к тангенциальному абзацу.

Passages работают для каждого приложения. Хорошая отправная точка — maxResults = 10, passagecontentFormat = , и maxLength = 3000. Оттуда настройте под свой сценарий использования; см. Как следует настраивать maxResults и maxLength?

Полный документ

Веб-IQ не возвращает исходную веб-страницу. Во время индексирования он создает структурированный документ из значимого содержимого каждой страницы, а фрагменты выбираются из этого документа. Приложения с полным доступом к документам могут запрашивать весь документ вместо фрагментов:

contentFormat Returns
passage Наиболее релевантные части документа для запроса, вплоть до maxLength символов.
text Полный документ в виде обычного текста, вплоть до maxLength символов.
html Полный документ в формате HTML до maxLength символов.
markdown Полный документ в виде Markdown до maxLength символов.

Документы длиннее maxLength обрезаются. Чтобы получить полный документ, установите maxLength на достаточно высокое значение.

Если у приложения нет полного доступа к документам, запрос, который задает text, html или markdown, возвращает HTTP 403 с кодом ошибки AuthContentFormatForbidden. Фрагменты остаются рекомендуемым форматом для привязки к контексту.

Запрос полного доступа к документу

Чтобы запросить доступ ко всему документу, откройте запрос в службу поддержки Web IQ через Azure Support и выберите категорию Полное содержимое страницы. Приложения, которые уже используют html или text, будут продолжать работать, как и сегодня.

Значения по умолчанию и ограничения

То, что вы получаете, зависит от того, имеет ли приложение полный доступ к документам. Чтобы получить одинаковые результаты каждый раз, установите contentFormat и maxLength в каждом запросе.

Без полного доступа к документу Полный доступ к документам
Доступные форматы passage passage, text, html, markdown
contentFormat если вы его опустите passage html (Поиск в Интернете), text (поиск новостей)
maxLength если вы пропустите это 3000 10000
Больше всего content на результат 3000 символов (для значений больше maxLength возвращается не более 3000) maxLength, до 500 000 символов

Просмотр

Browse возвращает полный документ для выбранного URL-адреса как text, или html, или markdown, до maxLength символов. Он не поддерживает passage, так как нет запроса, по которому можно выполнить извлечение.