mirror of
https://github.com/infiniflow/ragflow.git
synced 2026-02-02 16:45:08 +08:00
feat: add paddleocr parser (#12513)
### What problem does this PR solve? Add PaddleOCR as a new PDF parser. ### Type of change - [x] New Feature (non-breaking change which adds functionality)
This commit is contained in:
@ -240,7 +240,7 @@ export default {
|
||||
<b>XLSX</b>形式のファイルには、ヘッダーのない2つの
|
||||
列が必要です: 1つは質問の列でもう1つは回答の列です
|
||||
(質問列が先行)。複数のシートも可能です。
|
||||
|
||||
|
||||
</li>
|
||||
<li>
|
||||
<b>CSV/TXT</b>形式のファイルは、TABで区切られたUTF-8エンコードである必要があります。
|
||||
@ -285,7 +285,7 @@ export default {
|
||||
LLMがその量のコンテキスト長を処理できる場合に、ドキュメント全体を要約する必要があるときに適用されます。
|
||||
</p>`,
|
||||
knowledgeGraph: `<p>対応ファイル形式は<b>DOCX, EXCEL, PPT, IMAGE, PDF, TXT, MD, JSON, EML</b>です。
|
||||
|
||||
|
||||
<p>このアプローチでは、ファイルを'ナイーブ'/'一般'メソッドを使用してチャンクに分割します。ドキュメントをセグメントに分割し、隣接するセグメントを結合してトークン数が'チャンクトークン数'で指定されたしきい値を超えるまで続け、その時点でチャンクが作成されます。</p>
|
||||
<p>その後、チャンクはLLMに入力され、ナレッジグラフとマインドマップのエンティティと関係を抽出します。</p>
|
||||
<p><b>エンティティタイプ</b>を設定することを忘れないでください。</p>`,
|
||||
@ -314,6 +314,17 @@ export default {
|
||||
entityTypes: 'エンティティタイプ',
|
||||
pageRank: 'ページランク',
|
||||
pageRankTip: `検索時に特定の知識ベースにより高いPageRankスコアを割り当てることができます。対応するスコアは、これらの知識ベースから取得されたチャンクのハイブリッド類似度スコアに加算され、ランキングが向上します。詳細については、https://ragflow.io/docs/dev/set_page_rank を参照してください。`,
|
||||
paddleocrOptions: 'PaddleOCRオプション',
|
||||
paddleocrApiUrl: 'PaddleOCR API URL',
|
||||
paddleocrApiUrlTip: 'PaddleOCRサービスのAPIエンドポイントURL',
|
||||
paddleocrApiUrlPlaceholder: '例: https://paddleocr-server.com/api',
|
||||
paddleocrAccessToken: 'AI Studioアクセストークン',
|
||||
paddleocrAccessTokenTip: 'PaddleOCR APIのアクセストークン(オプション)',
|
||||
paddleocrAccessTokenPlaceholder: 'AI Studioトークン(オプション)',
|
||||
paddleocrAlgorithm: 'PaddleOCRアルゴリズム',
|
||||
paddleocrAlgorithmTip: 'PaddleOCR解析に使用するアルゴリズム',
|
||||
paddleocrSelectAlgorithm: 'アルゴリズムを選択',
|
||||
paddleocrModelNamePlaceholder: '例: paddleocr-from-env-1',
|
||||
},
|
||||
chunk: {
|
||||
chunk: 'チャンク',
|
||||
@ -596,6 +607,17 @@ export default {
|
||||
modelTypeMessage: 'モデルタイプを入力してください!',
|
||||
addLlmBaseUrl: 'ベースURL',
|
||||
baseUrlNameMessage: 'ベースURLを入力してください!',
|
||||
paddleocr: {
|
||||
apiUrl: 'PaddleOCR API URL',
|
||||
apiUrlPlaceholder: '例:https://paddleocr-server.com/layout-parsing',
|
||||
accessToken: 'AI Studio アクセストークン',
|
||||
accessTokenPlaceholder: 'AI Studio のトークン(任意)',
|
||||
algorithm: 'PaddleOCR アルゴリズム',
|
||||
selectAlgorithm: 'アルゴリズムを選択',
|
||||
modelNamePlaceholder: '例:paddleocr-from-env-1',
|
||||
modelNameRequired: 'モデル名は必須です',
|
||||
apiUrlRequired: 'PaddleOCR API URL は必須です'
|
||||
},
|
||||
vision: 'ビジョンをサポートしていますか?',
|
||||
ollamaLink: '{{name}}を統合する方法',
|
||||
FishAudioLink: 'FishAudioの使用方法',
|
||||
|
||||
Reference in New Issue
Block a user