Reader
Convertissez une URL en entrée compatible avec LLM en ajoutant
r.jina.ai au début.API Reader
Convertissez une URL en entrée compatible avec LLM en ajoutant
r.jina.ai au début.globe_book
Utilisez
r.jina.ai pour lire une URL et récupérer son contenutravel_explore
Utilisez
s.jina.ai pour rechercher sur le Web et obtenir le SERPAjoutez
mcp.jina.ai comme serveur MCP pour appeler nos API depuis n'importe quel LLMFormat du contenu
Return-Format
Vous pouvez contrôler le niveau de détail de la réponse pour éviter un filtrage excessif. Le pipeline par défaut est optimisé pour la plupart des sites Web et des entrées LLM.
Défaut
arrow_drop_down
Réponse JSON
Accept
La réponse sera au format JSON, contenant l'URL, le titre, le contenu et l'horodatage (si disponible). En mode Recherche, il renvoie une liste de cinq entrées, chacune suivant la structure JSON décrite.
Délai d'attente (secondes)
X-Timeout
Délai maximal d'attente pour le chargement de la page. Augmenter ce délai pour les pages lentes, le diminuer pour les pages statiques simples.
Budget de tokens
X-Token-Budget
Limite le nombre maximal de tokens utilisés pour cette demande. Le dépassement de cette limite entraînera l'échec de la demande.
Utiliser jina-ocr-v1
X-Respond-With
Utilise jina-ocr-v1 pour la conversion d'image en Markdown et fournit des résultats de haute qualité pour les sites Web et documents aux structures et contenus complexes. Coûte 40 fois plus de tokens !open_in_newEn savoir plus
Page
X-Page
La page à traiter. Se concentre sur la page spécifiée d'un document multipage et ne s'applique que lorsqu'un document tel qu'un PDF est traité.
Extraire uniquement (sélecteur CSS)
X-Target-Selector
Extraire uniquement le contenu correspondant à ces sélecteurs CSS. Exemple : article, .main-content, #post-body
Attendre (sélecteur CSS)
X-Wait-For-Selector
Attendez que ces éléments apparaissent avant d'extraire le contenu. Utile pour le contenu chargé dynamiquement.
Exclure (sélecteur CSS)
X-Remove-Selector
Supprimez ces éléments avant l'extraction. Exemple : nav, footer, .sidebar, #ads
Supprimer toutes les images
X-Retain-Images
Supprime toutes les images du résultat. Cela réduit la consommation de tokens lorsque les images ne sont pas nécessaires.
Format de citation OpenAI
X-Retain-Links
Formate les liens pour l'outil de navigation web d'OpenAI. Utilise des marqueurs de citation spéciaux compatibles avec les modèles GPT.open_in_newEn savoir plus
Résumé des liens
X-With-Links-Summary
Une section « Boutons et liens » est ajoutée à la fin. Cela aide les LLM ou les agents Web en aval à naviguer sur la page ou à entreprendre d'autres actions.
Aucun
arrow_drop_down
Résumé des images
X-With-Images-Summary
Une section « Images » sera créée à la fin. Cela donne aux LLM en aval un aperçu de tous les visuels de la page, ce qui peut améliorer le raisonnement.
Aucun
arrow_drop_down
Taille du viewport
POST
viewport
Définir les dimensions de la fenêtre du navigateur. Cela affecte la mise en page adaptative et la visibilité du contenu.open_in_newEn savoir plus
Transférer le cookie
X-Set-Cookie
Notre serveur API peut transmettre vos paramètres de cookies personnalisés lors de l'accès à l'URL, ce qui est utile pour les pages nécessitant une authentification supplémentaire. Notez que les demandes contenant des cookies ne seront pas mises en cache.open_in_newEn savoir plus
Légende d'image
X-With-Generated-Alt
Ajoute des légendes à toutes les images de l'URL spécifiée et insère « Image [idx]: [caption] » comme balise alt à celles qui n'en ont pas. Cela permet aux LLM en aval d'interagir avec les images pour des activités de raisonnement et de synthèse.
Utiliser un serveur proxy
X-Proxy-Url
Notre serveur API peut utiliser votre proxy pour accéder aux URL, ce qui est utile pour les pages accessibles uniquement via des proxys spécifiques.open_in_newEn savoir plus
Utiliser un serveur proxy spécifique à un pays
X-Proxy
Définissez le code pays pour le serveur proxy basé sur la localisation. Utilisez « auto » pour une sélection optimale ou « none » pour désactiver.
Contourner le cache
X-No-Cache
Notre API met en cache le contenu des URL pendant un certain temps. Définissez cet en-tête sur true pour ignorer le résultat en cache et récupérer directement le contenu de l'URL.
Tolérance du cache (secondes)
X-Cache-Tolerance
Accepter le contenu mis en cache s'il date de moins de N secondes. Définir sur 0 pour du contenu récent (équivalent à « Contourner le cache »), ou sur des valeurs plus élevées pour permettre des réponses plus rapides du cache.
Disponibilité de la page
X-Respond-Timing
Moment où la page est considérée comme entièrement chargée. Les seuils plus tardifs attendent plus longtemps, mais capturent davantage de contenu dynamique.
Défaut
arrow_drop_down
Agent utilisateur personnalisé
X-User-Agent
Modifiez la chaîne User-Agent du navigateur. Utile pour accéder aux sites nécessitant des navigateurs spécifiques ou bloquant les robots d'exploration.
Référent personnalisé
X-Referer
Configurez l'en-tête HTTP Referer. Certains sites le vérifient pour s'assurer que le trafic provient bien des sources attendues.
Préserver les images Base64
X-Keep-Img-Data-Url
Conservez les images encodées en base64 directement dans la sortie Markdown au lieu de les convertir en URL externes.
Ne pas mettre en cache ni suivre
DNT
Empêcher la mise en cache ou l'enregistrement de cette requête sur nos serveurs. À utiliser pour les URL sensibles.
GitHub Flavored Markdown
X-No-Gfm
Activer ou désactiver des fonctionnalités de GFM (GitHub Flavored Markdown).
Activé
arrow_drop_down
Mode flux
Accept
Le mode flux est avantageux pour les grandes pages cibles, ce qui laisse plus de temps à la page pour s'afficher complètement. Si le mode standard génère un contenu incomplet, envisagez d'utiliser le mode flux.open_in_newEn savoir plus
Personnaliser la langue du navigateur
X-Locale
Contrôlez les paramètres régionaux du navigateur pour afficher la page. De nombreux sites Web proposent un contenu différent en fonction des paramètres régionaux.open_in_newEn savoir plus
Respecter robots.txt
X-Robots-Txt
Vérifiez les règles du fichier robots.txt avant de récupérer les données. Spécifiez le nom du robot à utiliser pour la vérification.
Inclure le contenu iframe
X-With-Iframe
Extraire le contenu des iframes intégrées. Activer cette fonction pour les pages dont le contenu est chargé dans des iframes.
Inclure Shadow DOM
X-With-Shadow-Dom
Extraire le contenu des composants Shadow DOM. Activer pour les pages utilisant des composants web.
Utiliser l'URL initiale comme base
X-Base
Résolvez les URL relatives en utilisant l'URL de destination finale après les redirections, au lieu de l'URL d'origine.
Fichier PDF/HTML local
POST
Utilisez Reader pour des fichiers PDF et HTML locaux en les téléversant. Seuls les fichiers PDF et HTML sont pris en charge. Pour le HTML, fournissez également une URL de référence afin que les scripts CSS/JS associés soient analysés correctement.
upload
Exécuter JavaScript avant l'extraction
POST
Exécutez du code JS personnalisé pour modifier la page avant l'extraction du contenu. Il peut s'agir de code intégré ou d'une URL pointant vers un fichier script.open_in_newEn savoir plus
Style de titre
X-Md-Heading-Style
Définit le format de titre Markdown (transmis à Turndown).
Style dièse
arrow_drop_down
Style de règle horizontale
X-Md-Hr
Définit le format de la règle horizontale Markdown (transmis à Turndown).
Style à puces
X-Md-Bullet-List-Marker
Définit le caractère marqueur de la liste à puces (transmis à Turndown).
*
arrow_drop_down
Style d'emphase
X-Md-Em-Delimiter
Définit le délimiteur d'emphase Markdown (transmis à Turndown).
_
arrow_drop_down
Style d'emphase forte
X-Md-Strong-Delimiter
Définit le délimiteur d'emphase fort Markdown (transmis à Turndown).
**
arrow_drop_down
Style de lien
X-Md-Link-Style
Détermine le format du lien Markdown (transmis à Turndown).
Inline
arrow_drop_down
Résidence dans l'UE
Expérimental
Lorsque cette option est activée, l'infrastructure et le traitement des données de cette requête sont situés dans l'UE.
curl "https://r.jina.ai/https://www.example.com"key
Clé API
visibility_off
Tokens disponibles
0
jina-ocr-v1 : analyse de documents plus rapide sur des GPU économiques
Un analyseur de documents à mélange d'experts, de 3,4B paramètres, dont seulement 570M sont actifs par token. Il lit une image de page et restitue, en un seul passage, du Markdown avec texte, formules, tableaux et ordre de lecture.
Alimenter les LLM en informations web est une étape importante du grounding, mais elle peut s'avérer délicate. La méthode la plus simple consiste à extraire le code HTML brut de la page web, puis à l'injecter dans le modèle. Cependant, cette opération peut être complexe et souvent bloquée, et le code HTML brut est encombré d'éléments superflus tels que des balises et des scripts. L'API Reader résout ces problèmes en extrayant le contenu principal d'une URL et en le convertissant en un texte propre et compatible avec les LLM, garantissant ainsi des données de haute qualité pour vos systèmes d'agents et RAG. L'API Reader est une infrastructure de développement : elle convertit une URL que vous fournissez en un texte compatible avec les LLM afin que vous puissiez créer vos propres systèmes de recherche, RAG et d'agents. Ce n'est pas un moteur de recherche grand public : elle n'indexe ni ne classe le web pour vous ; vous contrôlez les URL traitées et êtes responsable de l'utilisation des résultats.
Entrez votre URL
URL du Reader
HTML brut
Sortie du Reader
Poser une question
Reader peut être utilisé comme API SERP. Il vous permet d'alimenter votre LLM avec le contenu derrière la page des résultats du moteur de recherche. Faites précéder votre requête de
https://s.jina.ai/?q= : Reader effectuera une recherche sur le Web et renverra les cinq premiers résultats avec leurs URL et leur contenu, le tout dans un texte clair et adapté au LLM. De cette façon, vous pouvez toujours maintenir votre LLM à jour, améliorer sa factualité et réduire les hallucinations.Entrez votre requête
URL du Reader
info À noter que, contrairement à la démo présentée ci-dessus, en pratique vous ne recherchez pas la question d'origine sur le Web pour le grounding. Le plus souvent, on réécrit la question d'origine ou l'on utilise des questions à plusieurs sauts. On lit les résultats récupérés, puis on génère des requêtes supplémentaires pour recueillir plus d'informations si nécessaire avant d'arriver à une réponse finale.
Les images de la page Web sont automatiquement légendées à l'aide d'un modèle de vision-langage dans le Reader, puis représentées par des balises alt d'image dans la sortie. Cela donne à votre LLM en aval juste assez d'indices pour intégrer ces images dans ses processus de raisonnement et de synthèse. Cela signifie que vous pouvez poser des questions sur les images, en sélectionner des spécifiques ou même transmettre leurs URL à un VLM plus puissant pour une analyse plus approfondie !
Oui, Reader prend en charge nativement la lecture de PDF. Il est compatible avec la plupart des PDF, y compris ceux contenant de nombreuses images, et il est ultra-rapide ! En combinaison avec un LLM, vous pouvez facilement créer une IA ChatPDF ou d'analyse de documents en un rien de temps.
Le meilleur ? C'est gratuit !
L'API Reader est disponible gratuitement et offre une limite de débit et une tarification flexibles. Construite sur une infrastructure évolutive, elle offre une grande accessibilité, un traitement fortement concurrent et une fiabilité élevée. Nous nous efforçons d'être votre solution de Grounding préférée pour vos LLM.
Limite de débit
Les limites de débit sont suivies de deux manières : RPM (requêtes par minute) et TPM (tokens par minute). Les limites sont appliquées par IP ou clé API et se déclenchent dès que l'un des deux seuils, RPM ou TPM, est atteint. Lorsque vous fournissez une clé API dans l'en-tête de la requête, nous suivons les limites de débit par clé plutôt que par adresse IP.
Colonnes
arrow_drop_down
| Produit | Point de terminaison de l'API | Descriptionarrow_upward | Sans clé APIkey_off | Avec clé API gratuitekey | Avec clé API payantekey | Avec clé API Premiumkey | Latence moyenne | Comptage de l'utilisation des tokens | Méthode HTTP | |
|---|---|---|---|---|---|---|---|---|---|---|
| API Reader | https://r.jina.ai | Convertir l'URL en texte compatible LLM | 20 RPM | 500 RPM | 500 RPM | trending_up5000 RPM | 7.9s | Compter le nombre de tokens dans la réponse de sortie. | GET/POST | |
| API Reader | https://s.jina.ai | Rechercher sur le web et convertir les résultats en texte compatible LLM | block | 100 RPM | 100 RPM | trending_up1000 RPM | 2.5s | Chaque demande coûte un nombre fixe de tokens, à partir de 10 000 tokens | GET/POST | |
| API Embeddings | https://api.jina.ai/v1/embeddings | Convertir du texte/des images en vecteurs de longueur fixe | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart dépend de la taille de l'entrée help | Compter le nombre de tokens dans la demande d'entrée. | POST | |
| API Reranker | https://api.jina.ai/v1/rerank | Classer les documents selon la requête | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart dépend de la taille de l'entrée help | Compter le nombre de tokens dans la demande d'entrée. | POST |
Pas de panique ! Chaque nouvelle clé API inclut 10 millions de tokens gratuits !
Tarification de l'API
La tarification de l'API repose sur l'utilisation des tokens. Une seule clé API vous donne accès à tous les produits Search Foundation.
Quels sont les coûts associés à l’utilisation de l’API Reader ?
keyboard_arrow_down
Comment fonctionne l'API Reader ?
keyboard_arrow_down
L'API Reader est-elle open source ?
keyboard_arrow_down
Quelle est la latence typique de l’API Reader ?
keyboard_arrow_down
Pourquoi utiliser l'API Reader plutôt que de scraper la page moi-même ?
keyboard_arrow_down
L'API Reader prend-elle en charge plusieurs langues ?
keyboard_arrow_down
L'API Reader respecte-t-elle les contrôles d'accès des sites web ?
keyboard_arrow_down
L'API Reader peut-elle extraire le contenu des fichiers PDF ?
keyboard_arrow_down
L'API Reader peut-elle traiter le contenu multimédia des pages Web ?
keyboard_arrow_down
Est-il possible d'utiliser l'API Reader sur des fichiers HTML locaux ?
keyboard_arrow_down
L'API Reader met-elle en cache le contenu ?
keyboard_arrow_down
Puis-je utiliser l'API Reader pour accéder au contenu derrière une authentification ?
keyboard_arrow_down
Puis-je utiliser l'API Reader pour accéder au PDF sur arXiv ?
keyboard_arrow_down
Comment fonctionne la légende d’image dans Reader ?
keyboard_arrow_down
Quelle est l’évolutivité du Reader ? Puis-je l’utiliser en production ?
keyboard_arrow_down
Quelle est la limite de débit de l’API Reader ?
keyboard_arrow_down
Qu'est-ce que ReaderLM ? Comment puis-je l'utiliser ?
keyboard_arrow_down
Comment extraire des données structurées à partir de pages web ?
keyboard_arrow_down
Le Reader contourne-t-il activement la protection anti-robots des sites web ?
keyboard_arrow_down
Le passage d'une clé API gratuite à une clé payante me donnera-t-il accès à davantage de sites web ?
keyboard_arrow_down
Puis-je exécuter Reader au sein de ma propre infrastructure ?
keyboard_arrow_down
Limite de débit
Les limites de débit sont suivies de deux manières : RPM (requêtes par minute) et TPM (tokens par minute). Les limites sont appliquées par IP ou clé API et se déclenchent dès que l'un des deux seuils, RPM ou TPM, est atteint. Lorsque vous fournissez une clé API dans l'en-tête de la requête, nous suivons les limites de débit par clé plutôt que par adresse IP.
Colonnes
arrow_drop_down
| Produit | Point de terminaison de l'API | Descriptionarrow_upward | Sans clé APIkey_off | Avec clé API gratuitekey | Avec clé API payantekey | Avec clé API Premiumkey | Latence moyenne | Comptage de l'utilisation des tokens | Méthode HTTP | |
|---|---|---|---|---|---|---|---|---|---|---|
| API Reader | https://r.jina.ai | Convertir l'URL en texte compatible LLM | 20 RPM | 500 RPM | 500 RPM | trending_up5000 RPM | 7.9s | Compter le nombre de tokens dans la réponse de sortie. | GET/POST | |
| API Reader | https://s.jina.ai | Rechercher sur le web et convertir les résultats en texte compatible LLM | block | 100 RPM | 100 RPM | trending_up1000 RPM | 2.5s | Chaque demande coûte un nombre fixe de tokens, à partir de 10 000 tokens | GET/POST | |
| API Embeddings | https://api.jina.ai/v1/embeddings | Convertir du texte/des images en vecteurs de longueur fixe | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart dépend de la taille de l'entrée help | Compter le nombre de tokens dans la demande d'entrée. | POST | |
| API Reranker | https://api.jina.ai/v1/rerank | Classer les documents selon la requête | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart dépend de la taille de l'entrée help | Compter le nombre de tokens dans la demande d'entrée. | POST |
Questions courantes liées à l'API
code
Puis-je utiliser la même clé API pour toutes les API Jina ?
keyboard_arrow_down
code
Puis-je surveiller l’utilisation des tokens de ma clé API ?
keyboard_arrow_down
code
Que dois-je faire si j'oublie ma clé API ?
keyboard_arrow_down
code
Les clés API expirent-elles ?
keyboard_arrow_down
code
Puis-je transférer des tokens entre des clés API ?
keyboard_arrow_down
code
Puis-je révoquer ma clé API ?
keyboard_arrow_down
code
Pourquoi la première requête de certains modèles est-elle lente ?
keyboard_arrow_down
code
Mes données API sont-elles utilisées pour entraîner vos modèles ?
keyboard_arrow_down
code
Quelles sont les limites de débit des API Jina ?
keyboard_arrow_down
code
Existe-t-il des limites de taille de lot pour les API ?
keyboard_arrow_down
code
Les API Jina sont-elles la même chose que les modèles Jina au sein d'Elastic ?
keyboard_arrow_down
Questions courantes liées à la facturation
attach_money
La facturation repose-t-elle sur le nombre de phrases ou de requêtes ?
keyboard_arrow_down
attach_money
Un essai gratuit est-il proposé aux nouveaux utilisateurs ?
keyboard_arrow_down
attach_money
Les tokens sont-ils facturés pour les requêtes ayant échoué ?
keyboard_arrow_down
attach_money
Quels moyens de paiement sont acceptés ?
keyboard_arrow_down
attach_money
Peut-on obtenir une facture pour les achats de tokens ?
keyboard_arrow_down
attach_money
Comment puis-je acheter une licence commerciale plutôt que des tokens API ?
keyboard_arrow_down
attach_money
Puis-je payer par facture ou bon de commande plutôt que par carte ?
keyboard_arrow_down
attach_money
J'ai payé, mais mon solde ou ma limite de débit n'a pas changé. Que dois-je vérifier ?
keyboard_arrow_down
attach_money
Comment puis-je annuler, arrêter le rechargement automatique ou supprimer un mode de paiement enregistré ?
keyboard_arrow_down



