Reader
Преобразуйте URL-адрес в формат, удобный для LLM, добавив в начало
r.jina.ai.API Reader
Преобразуйте URL-адрес в формат, удобный для LLM, добавив в начало
r.jina.ai.globe_book
Используйте
r.jina.ai для чтения URL-адреса и извлечения его содержимогоtravel_explore
Используйте
s.jina.ai для поиска в Интернете и получения результатов поискаДобавьте
mcp.jina.ai как MCP-сервер, чтобы вызывать наши API из любой LLM.Формат контента
Return-Format
Вы можете контролировать уровень детализации ответа, чтобы предотвратить чрезмерную фильтрацию. Конвейер по умолчанию оптимизирован для большинства веб-сайтов и входных данных LLM.
По умолчанию
arrow_drop_down
JSON-ответ
Accept
Ответ будет в формате JSON, содержащий URL-адрес, заголовок, контент и временную метку (если имеется). В режиме поиска он возвращает список из пяти записей, каждая из которых соответствует описанной структуре JSON.
Тайм-аут (секунды)
X-Timeout
Максимальное время ожидания загрузки страницы. Увеличивайте его для медленно загружаемых страниц, уменьшайте для простых статических страниц.
Бюджет токенов
X-Token-Budget
Ограничивает максимальное количество токенов, используемых для этого запроса. Превышение этого лимита приведет к сбою запроса.
Использовать jina-ocr-v1
X-Respond-With
Использует jina-ocr-v1 для преобразования изображения в Markdown и обеспечивает высокое качество на страницах и документах со сложной структурой и содержимым. Требует в 40 раз больше токенов!open_in_newУзнать больше
Страница
X-Page
Страница для обработки. Фокусируется на указанной странице многостраничного документа и применяется только при обработке документа, такого как PDF.
Извлекать только (CSS-селектор)
X-Target-Selector
Извлекайте только контент, соответствующий этим CSS-селекторам. Пример: article, .main-content, #post-body
Ожидать (CSS-селектор)
X-Wait-For-Selector
Подождите, пока эти элементы появятся, прежде чем извлекать контент. Полезно для динамически загружаемого контента.
Исключить (CSS-селектор)
X-Remove-Selector
Удалите эти элементы перед извлечением. Например: nav, footer, .sidebar, #ads
Удалить все изображения
X-Retain-Images
Удаляет все изображения из выходных данных. Уменьшает использование токенов, когда изображения не нужны.
Формат цитирования OpenAI
X-Retain-Links
Форматирование ссылок для инструмента веб-браузера OpenAI. Использует специальные маркеры цитирования, совместимые с моделями GPT.open_in_newУзнать больше
Раздел ссылок
X-With-Links-Summary
В конце будет создан раздел «Кнопки и ссылки». Это помогает нижестоящим LLM или веб-агентам перемещаться по странице или предпринимать дальнейшие действия.
Нет
arrow_drop_down
Раздел изображений
X-With-Images-Summary
В конце будет создан раздел «Изображения». Это даёт нижестоящим LLM обзор всех визуальных элементов на странице, что может улучшить рассуждения.
Нет
arrow_drop_down
Размер области просмотра браузера
POST
viewport
Задает размеры окна браузера. Влияет на адаптивный дизайн и видимость контента.open_in_newУзнать больше
Переслать cookie
X-Set-Cookie
Наш сервер API может пересылать ваши пользовательские настройки файлов cookie при доступе к URL-адресу, что полезно для страниц, требующих дополнительной аутентификации. Обратите внимание, что запросы с файлами cookie не кэшируются.open_in_newУзнать больше
Подпись к изображению
X-With-Generated-Alt
Подписывает все изображения по указанному URL-адресу, добавляя «Image [idx]: [caption]» в качестве альтернативного тега для тех, у кого его нет. Это позволяет последующим LLM взаимодействовать с изображениями в таких действиях, как рассуждение и подведение итогов.
Использовать прокси-сервер
X-Proxy-Url
Наш сервер API может использовать ваш прокси-сервер для доступа к URL-адресам, что полезно для страниц, доступных только через определенные прокси.open_in_newУзнать больше
Прокси-сервер конкретной страны
X-Proxy
Установите код страны для прокси-сервера на основе местоположения. Используйте «auto» для оптимального выбора или «none» для отключения.
Обход кэша
X-No-Cache
Наш API кэширует содержимое URL в течение определённого времени. Установите true, чтобы игнорировать кэш и загружать контент из URL напрямую.
Допуск кэша (секунды)
X-Cache-Tolerance
Принимать кэшированное содержимое, если оно моложе N секунд. Установите 0 для свежего содержимого (как при обходе кэша) или большее значение, чтобы получать более быстрые ответы из кэша.
Время готовности страницы
X-Respond-Timing
Момент, когда страница считается полностью загруженной. Более поздние значения ждут дольше, но захватывают больше динамического контента.
По умолчанию
arrow_drop_down
Свой User-Agent
X-User-Agent
Переопределяет строку User-Agent браузера. Полезно для доступа к сайтам, требующим определённых браузеров или блокирующим поисковых роботов.
Свой Referer
X-Referer
Установите заголовок HTTP Referer. Некоторые сайты проверяют его, чтобы убедиться, что трафик поступает из ожидаемых источников.
Сохранение изображений Base64
X-Keep-Img-Data-Url
Сохранять изображения, закодированные в base64, прямо в выходном Markdown вместо преобразования их во внешние URL-адреса.
Не кэшировать и не отслеживать
DNT
Предотвратите кэширование или запись этого запроса на наших серверах. Используйте для конфиденциальных URL-адресов.
GitHub Flavored Markdown
X-No-Gfm
Включение/отключение функций GFM (GitHub Flavored Markdown).
Включено
arrow_drop_down
Режим потока
Accept
Режим потока полезен для больших страниц: он даёт больше времени на полную отрисовку. Если в стандартном режиме контент получается неполным, попробуйте потоковый режим.open_in_newУзнать больше
Настроить локаль браузера
X-Locale
Управляйте локалью браузера для отображения страницы. Множество веб-сайтов предоставляют разный контент в зависимости от локали.open_in_newУзнать больше
Учитывать robots.txt
X-Robots-Txt
Перед выполнением запроса проверьте правила в файле robots.txt. Укажите имя бота, которое следует использовать для проверки.
Включить содержимое iframe
X-With-Iframe
Извлекать контент из встроенных iframe. Включить для страниц, контент которых загружается во фреймы.
Включить теневой DOM
X-With-Shadow-Dom
Извлекать контент из компонентов Shadow DOM. Включить эту функцию для страниц, использующих веб-компоненты.
Использовать исходный URL как базовый
X-Base
Для разрешения относительных URL-адресов используйте исходный URL-адрес назначения до перенаправлений, а не конечный.
Локальный файл PDF/HTML
POST
Используйте Reader для локальных файлов PDF и HTML, загрузив их. Поддерживаются только файлы PDF и HTML. Для HTML укажите также референсный URL, чтобы связанные скрипты CSS/JS анализировались корректно.
upload
Выполнить JavaScript перед извлечением
POST
Выполните пользовательский JavaScript для изменения страницы перед извлечением контента. Это может быть встроенный код или URL-адрес файла скрипта.open_in_newУзнать больше
Стиль заголовка
X-Md-Heading-Style
Устанавливает формат заголовка markdown (передается в Turndown).
Hash Style
arrow_drop_down
Стиль горизонтальной линии
X-Md-Hr
Определяет формат горизонтальной линии разметки (передается в Turndown).
Стиль маркера
X-Md-Bullet-List-Marker
Устанавливает символ маркера маркированного списка (передается в Turndown).
*
arrow_drop_down
Стиль выделения
X-Md-Em-Delimiter
Определяет разделитель выделения в Markdown (передается в Turndown).
_
arrow_drop_down
Стиль сильного выделения
X-Md-Strong-Delimiter
Устанавливает разделитель сильного акцента markdown (передается в Turndown).
**
arrow_drop_down
Стиль ссылки
X-Md-Link-Style
Определяет формат ссылки markdown (передается в Turndown).
Inline
arrow_drop_down
Размещение в ЕС
Экспериментальный
При включении инфраструктура и обработка данных для этого запроса находятся в ЕС.
curl "https://r.jina.ai/https://www.example.com"key
API-ключ
visibility_off
Доступные токены
0
jina-ocr-v1: более быстрый разбор документов на недорогих GPU
Модель разбора документов на 3,4 млрд параметров (mixture of experts), активирующая лишь 570 млн параметров на токен. Читает изображение страницы и за один проход возвращает Markdown с текстом, формулами, таблицами и порядком чтения.
Подача веб-информации в LLM — важный этап привязки к источникам, но он может быть сложным. Самый простой способ — спарсить веб-страницу и подать необработанный HTML. Однако парсинг бывает сложным и часто блокируется, а необработанный HTML забит лишними элементами вроде разметки и скриптов. API Reader решает эти проблемы: извлекает основное содержимое по URL и превращает его в чистый текст, удобный для LLM, обеспечивая качественный ввод для ваших агентных систем и RAG. API Reader — это инфраструктура для разработчиков: он превращает переданный вами URL в удобный для LLM текст, чтобы вы могли строить собственный поиск, RAG и агентные системы. Это не потребительская поисковая система: она не индексирует и не ранжирует веб за вас; вы решаете, какие URL обрабатывать, и отвечаете за то, как используется вывод.
Введите свой URL
URL-адрес Reader
Необработанный HTML
Вывод Reader
Задать вопрос
Reader можно использовать как SERP API. Он позволяет скармливать LLM контент, который стоит за страницей результатов поиска. Просто добавьте
https://s.jina.ai/?q= к своему запросу, и Reader найдёт в интернете пять лучших результатов с URL-адресами и содержимым — каждый в виде чистого текста, удобного для LLM. Так вы всегда держите LLM в актуальном состоянии, повышаете её фактичность и снижаете галлюцинации.Введите ваш запрос
URL-адрес Reader
info Обратите внимание: в отличие от демонстрации выше, на практике вы не ищете исходный вопрос в интернете для привязки к источникам. Обычно исходный вопрос переписывают или используют многошаговые вопросы. Люди читают полученные результаты, а затем по мере необходимости генерируют дополнительные запросы, чтобы собрать больше информации, и только потом приходят к окончательному ответу.
Изображения на веб-странице автоматически получают подписи от визуально-языковой модели внутри Reader и выводятся как alt-теги изображений. Это даёт LLM на следующем шаге достаточно подсказок, чтобы учесть эти изображения в рассуждениях и обобщении. Значит, вы можете задавать вопросы об изображениях, выбирать нужные или даже передавать их URL-адреса более мощной VLM для более глубокого анализа!
Да, Reader нативно поддерживает чтение PDF. Он совместим с большинством PDF-файлов, в том числе с теми, где много изображений, и работает молниеносно! Вместе с LLM вы без труда соберёте ChatPDF или ИИ для анализа документов за считанные минуты.
Самое приятное? Это бесплатно!
Reader API доступен бесплатно и предлагает гибкие ограничения скорости и цены. Построенный на масштабируемой инфраструктуре, он обеспечивает высокую доступность, поддержку параллельных запросов и надёжность. Мы стремимся быть вашим предпочтительным решением для привязки LLM к источникам.
Ограничение скорости
Ограничения скорости отслеживаются двумя способами: RPM (запросы в минуту) и TPM (токены в минуту). Ограничения применяются к каждому IP-адресу или ключу API и срабатывают, как только достигнут порог по RPM или TPM. Если вы передаёте ключ API в заголовке запроса, мы отслеживаем ограничения по ключу, а не по IP-адресу.
Колонки
arrow_drop_down
| Product | API Endpoint | Descriptionarrow_upward | w/o API Keykey_off | w/ Free API Keykey | w/ Paid API Keykey | w/ Premium API Keykey | Average latency | Token Usage Counting | HTTP Method | |
|---|---|---|---|---|---|---|---|---|---|---|
| Reader API | https://r.jina.ai | Converts a URL to LLM-friendly text | 20 RPM | 500 RPM | 500 RPM | trending_up5000 RPM | 7.9s | Count the number of tokens in the output response. | GET/POST | |
| Reader API | https://s.jina.ai | Search the web and convert results to LLM-friendly text | block | 100 RPM | 100 RPM | trending_up1000 RPM | 2.5s | Every request costs a fixed number of tokens, starting from 10 000 tokens | GET/POST | |
| Embeddings API | https://api.jina.ai/v1/embeddings | Convert text/images to fixed-length vectors | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart depends on the input size help | Count the number of tokens in the input request. | POST | |
| Reranker API | https://api.jina.ai/v1/rerank | Rank documents by query | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart depends on the input size help | Count the number of tokens in the input request. | POST |
Не паникуйте! С каждым новым ключом API вы получаете 10 млн бесплатных токенов!
Цены на API
Цены на API основаны на использовании токенов. Один ключ API даёт вам доступ ко всем продуктам Search Foundation.
Каковы затраты, связанные с использованием Reader API?
keyboard_arrow_down
Как работает API Reader?
keyboard_arrow_down
Открыт ли исходный код Reader API?
keyboard_arrow_down
Какова типичная задержка для Reader API?
keyboard_arrow_down
Почему стоит использовать Reader API вместо того, чтобы парсить страницу самостоятельно?
keyboard_arrow_down
Поддерживает ли Reader API несколько языков?
keyboard_arrow_down
Учитывает ли API Reader ограничения доступа к веб-сайту?
keyboard_arrow_down
Может ли Reader API извлекать контент из PDF-файлов?
keyboard_arrow_down
Может ли Reader API обрабатывать медиаконтент с веб-страниц?
keyboard_arrow_down
Можно ли использовать Reader API для локальных файлов HTML?
keyboard_arrow_down
Кэширует ли Reader API контент?
keyboard_arrow_down
Могу ли я использовать API Reader для доступа к контенту после входа в систему?
keyboard_arrow_down
Могу ли я использовать Reader API для доступа к PDF-файлам на arXiv?
keyboard_arrow_down
Как работает подпись к изображению в Reader?
keyboard_arrow_down
Какова масштабируемость Reader? Могу ли я использовать его в продакшене?
keyboard_arrow_down
Каков предел скорости API Reader?
keyboard_arrow_down
Что такое ReaderLM? Как им пользоваться?
keyboard_arrow_down
Как извлечь структурированные данные с веб-страниц?
keyboard_arrow_down
Действительно ли Reader активно обходит защиту веб-сайтов от ботов?
keyboard_arrow_down
Позволит ли переход с бесплатного на платный API-ключ получить доступ к большему количеству веб-сайтов?
keyboard_arrow_down
Могу ли я запустить Reader внутри своей собственной инфраструктуры?
keyboard_arrow_down
Ограничение скорости
Ограничения скорости отслеживаются двумя способами: RPM (запросы в минуту) и TPM (токены в минуту). Ограничения применяются к каждому IP-адресу или ключу API и срабатывают, как только достигнут порог по RPM или TPM. Если вы передаёте ключ API в заголовке запроса, мы отслеживаем ограничения по ключу, а не по IP-адресу.
Колонки
arrow_drop_down
| Product | API Endpoint | Descriptionarrow_upward | w/o API Keykey_off | w/ Free API Keykey | w/ Paid API Keykey | w/ Premium API Keykey | Average latency | Token Usage Counting | HTTP Method | |
|---|---|---|---|---|---|---|---|---|---|---|
| Reader API | https://r.jina.ai | Converts a URL to LLM-friendly text | 20 RPM | 500 RPM | 500 RPM | trending_up5000 RPM | 7.9s | Count the number of tokens in the output response. | GET/POST | |
| Reader API | https://s.jina.ai | Search the web and convert results to LLM-friendly text | block | 100 RPM | 100 RPM | trending_up1000 RPM | 2.5s | Every request costs a fixed number of tokens, starting from 10 000 tokens | GET/POST | |
| Embeddings API | https://api.jina.ai/v1/embeddings | Convert text/images to fixed-length vectors | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart depends on the input size help | Count the number of tokens in the input request. | POST | |
| Reranker API | https://api.jina.ai/v1/rerank | Rank documents by query | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart depends on the input size help | Count the number of tokens in the input request. | POST |
Общие вопросы об API
code
Могу ли я использовать один и тот же API-ключ для всех API Jina?
keyboard_arrow_down
code
Могу ли я отслеживать расход токенов по своему ключу API?
keyboard_arrow_down
code
Что мне делать, если я забуду свой ключ API?
keyboard_arrow_down
code
Истекает ли срок действия ключей API?
keyboard_arrow_down
code
Могу ли я передавать токены между ключами API?
keyboard_arrow_down
code
Могу ли я отозвать свой ключ API?
keyboard_arrow_down
code
Почему первый запрос для некоторых моделей выполняется медленно?
keyboard_arrow_down
code
Используются ли данные из моего API для обучения ваших моделей?
keyboard_arrow_down
code
Каковы ограничения скорости запросов к API Jina?
keyboard_arrow_down
code
Существуют ли ограничения на размер пакета для API?
keyboard_arrow_down
code
Те же ли это API Jina, что и модели Jina в Elastic?
keyboard_arrow_down
Общие вопросы по оплате
attach_money
Оплата зависит от количества предложений или запросов?
keyboard_arrow_down
attach_money
Доступна ли бесплатная пробная версия для новых пользователей?
keyboard_arrow_down
attach_money
Взимаются ли токены за неудачные запросы?
keyboard_arrow_down
attach_money
Какие способы оплаты принимаются?
keyboard_arrow_down
attach_money
Доступно ли выставление счетов за покупку токенов?
keyboard_arrow_down
attach_money
Как мне приобрести коммерческую лицензию, а не токены API?
keyboard_arrow_down
attach_money
Могу ли я оплатить счётом-фактурой или заказом на покупку вместо банковской карты?
keyboard_arrow_down
attach_money
Я оплатил, но мой баланс или лимит не изменились. Что мне следует проверить?
keyboard_arrow_down
attach_money
Как отменить, остановить автоматическое пополнение счёта или удалить сохранённый способ оплаты?
keyboard_arrow_down



