Reader
URL の先頭に
r.jina.ai を付けるだけで、LLM に適した入力に変換します。Reader API
URL の先頭に
r.jina.ai を付けるだけで、LLM に適した入力に変換します。globe_book
r.jina.ai を使用して URL を読み取り、その内容を取得します。travel_explore
s.jina.ai でウェブを検索し、SERP を取得しますLLM から当社の API にアクセスするには、MCP サーバーとして
mcp.jina.ai を追加してくださいコンテンツ形式
Return-Format
過剰なフィルタリングを防ぐために、応答の詳細レベルを制御できます。デフォルトのパイプラインは、ほとんどのサイトと LLM 入力に対して最適化されています。
デフォルト
arrow_drop_down
JSON 応答
Accept
応答は JSON 形式で、URL、タイトル、コンテンツ、およびタイムスタンプ(利用可能な場合)が含まれます。検索モードでは、記述された JSON 構造にそれぞれ従う 5 つのエントリのリストが返されます。
タイムアウト(秒)
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 の Web ブラウジングツール向けにリンクをフォーマットします。GPT モデルと互換性のある特別な引用マーカーを使用します。open_in_new詳細を見る
リンク概要セクション
X-With-Links-Summary
最後に、「ボタンとリンク」セクションを作成します。これは、下流の LLM や Web エージェントがページ内を移動したり、さらなるアクションを実行したりするのに役立ちます。
なし
arrow_drop_down
画像概要セクション
X-With-Images-Summary
最後に、「画像」セクションが作成されます。これにより、下流の LLM はページ上のすべてのビジュアルを概観できるようになり、推論機能が向上します。
なし
arrow_drop_down
Cookie を転送
X-Set-Cookie
弊社の API サーバーは、URL にアクセスするときにカスタム Cookie 設定を転送できます。これは、追加の認証が必要なページに役立ちます。Cookie を含むリクエストはキャッシュされないことに注意してください。open_in_new詳細を見る
画像キャプション
X-With-Generated-Alt
指定された URL にあるすべての画像にキャプションを追加し、キャプションのない画像には alt タグとして「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
カスタムユーザーエージェント
X-User-Agent
ブラウザのユーザーエージェント文字列を上書きします。特定のブラウザを要求するサイトやクローラーをブロックするサイトへのアクセスに役立ちます。
カスタム Referer
X-Referer
HTTP Referer ヘッダーを設定します。一部のウェブサイトでは、トラフィックが想定されたソースから来ているかどうかを確認するためにこのヘッダーをチェックします。
Base64 画像を保持
X-Keep-Img-Data-Url
インライン base64 でエンコードされた画像を外部 URL に変換する代わりに、Markdown 出力に保持します。
キャッシュや追跡を行わない
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 からコンテンツを抽出します。iframe 内にコンテンツが読み込まれるページで有効にしてください。
Shadow DOM を含める
X-With-Shadow-Dom
Shadow DOM コンポーネントからコンテンツを抽出します。Web コンポーネントを使用するページに適しています。
元の URL をベースとして使用する
X-Base
相対 URL を解決するには、元の URL ではなく、リダイレクト後の最終的なターゲット URL を使用します。
ローカル PDF/HTML ファイル
POST
ローカルの PDF および HTML ファイルをアップロードして Reader で読み取ります。PDF と HTML ファイルのみサポートされます。HTML の場合は、関連する CSS/JS スクリプトを正しく解析できるよう参照 URL も指定してください。
upload
抽出前に JavaScript を実行する
POST
コンテンツを抽出する前に、カスタム JavaScript コードを実行してページを変更します。これは、インラインコードまたはスクリプトファイルを指す URL のいずれかです。open_in_new詳細を見る
見出しスタイル
X-Md-Heading-Style
Markdown の見出し形式を設定します (Turndown に渡されます)。
ハッシュスタイル
arrow_drop_down
水平線スタイル
X-Md-Hr
Markdown の水平線形式を定義します (Turndown に渡されます)。
箇条書きスタイル
X-Md-Bullet-List-Marker
Markdown の箇条書きマーカーを設定します (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 に渡されます)。
インライン
arrow_drop_down
EU データレジデンシー
実験的
有効にすると、このリクエストのインフラとデータ処理は EU 内に配置されます。
curl "https://r.jina.ai/https://www.example.com"key
API キー
visibility_off
利用可能なトークン
0
jina-ocr-v1: 低コスト GPU での高速ドキュメント解析
3.4B パラメータの Mixture of Experts(MoE)ドキュメントパーサーで、1 トークンあたりアクティブなパラメータはわずか 570M。ページ画像を入力すると、テキスト、数式、テーブル、読み順を含む Markdown を 1 パスで返します。
Web の情報を LLM に取り込むことはグラウンディングの重要なステップですが、簡単ではありません。最も単純な方法は Web ページをスクレイピングして生の HTML を渡すことですが、スクレイピングは複雑でブロックされることも多く、生の HTML にはマークアップやスクリプトなど無関係な要素が散在しています。Reader API は、URL からコアコンテンツを抽出し、クリーンで LLM に適したテキストに変換することでこれらの問題を解決し、エージェントや RAG システムへの高品質な入力を保証します。Reader API は開発者向けインフラストラクチャです。指定された URL を LLM に適したテキストに変換し、独自の検索、RAG、エージェントシステムを構築できるようにします。これは消費者向けの検索エンジンではなく、ユーザーに代わって Web をインデックス化したりランク付けしたりすることはありません。どの URL を処理するかはお客様が制御し、出力の利用方法についてもお客様が責任を負います。
URL を入力
Reader URL
生の HTML
Reader 出力
質問する
Reader は SERP API として利用できます。検索結果ページの背後にあるコンテンツを LLM に取り込むことができます。クエリの先頭に
https://s.jina.ai/?q= を付けるだけで、Reader が Web を検索し、上位 5 件の結果を URL とコンテンツ付きで返します。各結果は、LLM に適したクリーンなテキストで提供されます。これにより、LLM を常に最新の状態に保ち、事実性を高め、ハルシネーションを減らすことができます。クエリを入力
Reader URL
info 上記のデモンストレーションとは異なり、実際には、根拠を得るために元の質問を Web で検索する必要はないことに注意してください。よく行われるのは、元の問題を書き直したり、マルチホップの問題を使用したりすることです。検索結果を読み取り、最終的な回答に到達する前に、必要に応じて追加のクエリを生成してさらに情報を収集します。
Web ページ上の画像は、Reader 内の視覚言語モデルによって自動的にキャプションが付けられ、出力では画像の alt タグとしてフォーマットされます。これにより、下流の LLM がこれらの画像を推論や要約のプロセスに取り込むための十分なヒントが得られます。つまり、画像について質問したり、特定の画像を選んだり、さらにはその URL をより強力な VLM に転送してより詳細な分析を行うこともできます。
はい、Reader は PDF の読み取りをネイティブにサポートしています。画像の多い PDF も含め、ほとんどの PDF と互換性があり、非常に高速です。LLM と組み合わせれば、ChatPDF やドキュメント分析 AI を短時間で簡単に構築できます。
しかも無料です!
Reader API は無料で利用でき、柔軟なレート制限と価格設定を提供します。スケーラブルなインフラストラクチャ上に構築されており、高いアクセシビリティ、同時実行性、信頼性を備えています。当社は、LLM のグラウンディングソリューションとして選ばれる存在を目指しています。
レート制限
レート制限は 2 つの方法で追跡されます:RPM (1 分あたりのリクエスト数) および TPM (1 分あたりのトークン数)。制限は IP/API キーごとに適用され、RPM または TPM のしきい値のいずれかに先に達した時点でトリガーされます。リクエストヘッダーに API キーを指定すると、IP アドレスではなくキー単位でレート制限が追跡されます。
列
arrow_drop_down
| 製品 | API エンドポイント | 説明arrow_upward | API キーなしkey_off | 無料 API キーありkey | 有料 API キーありkey | プレミアム API キーありkey | 平均レイテンシ | トークン使用量のカウント方法 | HTTP メソッド | |
|---|---|---|---|---|---|---|---|---|---|---|
| Reader API | https://r.jina.ai | URL を LLM に適したテキストに変換する | 20 RPM | 500 RPM | 500 RPM | trending_up5000 RPM | 7.9s | 出力応答内のトークンの数に基づきます。 | GET/POST | |
| Reader API | https://s.jina.ai | Web を検索し、結果を LLM に適したテキストに変換する | block | 100 RPM | 100 RPM | trending_up1000 RPM | 2.5s | リクエストごとに固定数のトークンを消費します(10,000 トークンから)。 | GET/POST | |
| Reranker API | https://api.jina.ai/v1/rerank | クエリに基づいてドキュメントをランク付けする | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart 入力サイズに依存 help | 入力リクエスト内のトークンの数に基づきます。 | POST | |
| 埋め込み API | https://api.jina.ai/v1/embeddings | テキスト/画像を固定長ベクトルに変換する | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart 入力サイズに依存 help | 入力リクエスト内のトークンの数に基づきます。 | POST |
ご安心ください!新しい API キーには 1,000 万トークンが無料で付いてきます!
API 料金
API の価格はトークンの使用量に基づいて決まります。1 つの API キーですべての Search Foundation 製品をご利用いただけます。
Reader API の使用に関連するコストはいくらですか?
keyboard_arrow_down
Reader API はどのように機能しますか?
keyboard_arrow_down
Reader API はオープンソースですか?
keyboard_arrow_down
Reader API の一般的なレイテンシはどれくらいですか?
keyboard_arrow_down
自分でページをスクレイピングする代わりに Reader API を使用する必要があるのはなぜですか?
keyboard_arrow_down
Reader API は複数の言語をサポートしていますか?
keyboard_arrow_down
Reader API はウェブサイトのアクセス制御に準拠していますか?
keyboard_arrow_down
Reader API は PDF ファイルからコンテンツを抽出できますか?
keyboard_arrow_down
Reader API は Web ページのメディアコンテンツを処理できますか?
keyboard_arrow_down
ローカル HTML ファイルで Reader API を使用することはできますか?
keyboard_arrow_down
Reader API はコンテンツをキャッシュしますか?
keyboard_arrow_down
ログインが必要なコンテンツに Reader API でアクセスできますか?
keyboard_arrow_down
Reader API を使用して arXiv 上の PDF にアクセスできますか?
keyboard_arrow_down
画像のキャプションは Reader でどのように機能しますか?
keyboard_arrow_down
Reader の拡張性はどの程度ですか?本番環境で使用できますか?
keyboard_arrow_down
Reader API のレート制限はどのくらいですか?
keyboard_arrow_down
ReaderLM とは何ですか?どのように使うのですか?
keyboard_arrow_down
Web ページから構造化データを抽出するにはどうすればよいですか?
keyboard_arrow_down
Reader は、Web サイトのボット対策を積極的に回避しますか?
keyboard_arrow_down
無料の API キーから有料の API キーにアップグレードすると、より多くの Web サイトにアクセスできるようになりますか?
keyboard_arrow_down
Reader を自社のインフラで実行できますか?
keyboard_arrow_down
レート制限
レート制限は 2 つの方法で追跡されます:RPM (1 分あたりのリクエスト数) および TPM (1 分あたりのトークン数)。制限は IP/API キーごとに適用され、RPM または TPM のしきい値のいずれかに先に達した時点でトリガーされます。リクエストヘッダーに API キーを指定すると、IP アドレスではなくキー単位でレート制限が追跡されます。
列
arrow_drop_down
| 製品 | API エンドポイント | 説明arrow_upward | API キーなしkey_off | 無料 API キーありkey | 有料 API キーありkey | プレミアム API キーありkey | 平均レイテンシ | トークン使用量のカウント方法 | HTTP メソッド | |
|---|---|---|---|---|---|---|---|---|---|---|
| Reader API | https://r.jina.ai | URL を LLM に適したテキストに変換する | 20 RPM | 500 RPM | 500 RPM | trending_up5000 RPM | 7.9s | 出力応答内のトークンの数に基づきます。 | GET/POST | |
| Reader API | https://s.jina.ai | Web を検索し、結果を LLM に適したテキストに変換する | block | 100 RPM | 100 RPM | trending_up1000 RPM | 2.5s | リクエストごとに固定数のトークンを消費します(10,000 トークンから)。 | GET/POST | |
| Reranker API | https://api.jina.ai/v1/rerank | クエリに基づいてドキュメントをランク付けする | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart 入力サイズに依存 help | 入力リクエスト内のトークンの数に基づきます。 | POST | |
| 埋め込み API | https://api.jina.ai/v1/embeddings | テキスト/画像を固定長ベクトルに変換する | block | 100 RPM & 100,000 TPM | 500 RPM & 2,000,000 TPM | trending_up5,000 RPM & 50,000,000 TPM | ssid_chart 入力サイズに依存 help | 入力リクエスト内のトークンの数に基づきます。 | POST |
API に関するよくある質問
code
Jina のすべての API で同じ 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
API キーを無効化できますか?
keyboard_arrow_down
code
一部のモデルの初回リクエストに時間がかかるのはなぜですか?
keyboard_arrow_down
code
私の API データはモデルのトレーニングに使用されますか?
keyboard_arrow_down
code
Jina API のレート制限はどのくらいですか?
keyboard_arrow_down
code
API にはバッチサイズの制限がありますか?
keyboard_arrow_down
code
Jina API は Elastic 内の Jina モデルと同じものですか?
keyboard_arrow_down
請求に関するよくある質問
attach_money
API の料金は文の数またはリクエストの数に基づいて課金されますか?
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



