成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

Gptpdf:一個簡單巧妙的復雜Pdf解析工具,提升RAG效果

發布于 2024-7-5 08:43
瀏覽
0收藏

在構建RAG應用時,一個核心的工作就是構建知識庫,進而以便于在實際進行問答時能夠更準確地檢索到文檔內有關于問題的相關上下文信息。而知識庫文檔的一大來源來自于pdf格式文件,這類文件通常是富文本的,包含圖片,表格等,且無法直接解析,必須通過一些技術手段將其拆分識別形成可被后續處理的文本文件,如text或markdown。

“Quility in,Quility Out”是構建高質量RAG的指導思想,因此,文檔處理流程第一步——加載解析就變得尤為重要,也是很多RAG框架體現其核心優勢的地方之一,比如RAGFlow 的核心組件DeepDoc利用OCR、布局識別、表格解析等技術提取文字,圖片等內容。llamaindex推出了llamaparse智能解析復雜內容的pdf,提取文字,圖片,表格等信息,并默認輸出為markdown格式文件。

Gptpdf:一個簡單巧妙的復雜Pdf解析工具,提升RAG效果-AI.x社區

最近出現了一個新的工具gptpdf(https://github.com/CosmosShadow/gptpdf),創新的使用了視覺大語言模型(如 GPT-4o)將復雜PDF 解析為 markdown,實現非常簡潔,核心代碼僅有293行,但幾乎可以完美地解析排版、數學公式、表格、圖片、圖表等,每頁平均成本為0.013 美元(GPT-4o接口費用)。

其核心實現流程分為兩步,如下所示:

1、使用 PyMuPDF 庫,對 PDF 進行解析出所有非文本區域,并做好標記.

Gptpdf:一個簡單巧妙的復雜Pdf解析工具,提升RAG效果-AI.x社區

2、使用視覺大模型(如 GPT-4o)進行解析,得到 markdown 文件.

Gptpdf:一個簡單巧妙的復雜Pdf解析工具,提升RAG效果-AI.x社區

GPT-4o的默認提示詞為,對于別的大模型可以結合效果表現進行調整:

DEFAULT_PROMPT = """使用markdown語法,將圖片中識別到的文字轉換為markdown格式輸出。你必須做到:
1. 輸出和使用識別到的圖片的相同的語言,例如,識別到英語的字段,輸出的內容必須是英語。
2. 不要解釋和輸出無關的文字,直接輸出圖片中的內容。例如,嚴禁輸出 “以下是我根據圖片內容生成的markdown文本:”這樣的例子,而是應該直接輸出markdown。
3. 內容不要包含在```markdown ```中、段落公式使用 $$ $$ 的形式、行內公式使用 $ $ 的形式、忽略掉長直線、忽略掉頁碼。


再次強調,不要解釋和輸出無關的文字,直接輸出圖片中的內容。
"""
DEFAULT_RECT_PROMPT = """圖片中用紅色框和名稱(%s)標注出了一些區域。
如果區域是表格或者圖片,使用 ![]() 的形式插入到輸出內容中,否則直接輸出文字內容。
"""
DEFAULT_ROLE_PROMPT = """你是一個PDF文檔解析器,使用markdown和latex語法輸出圖片的內容。
"""

整個使用也比較簡單,可以方便地集成到現有的RAG流程中或是單獨使用。

from gptpdf import parse_pdf


api_key = 'Your OpenAI API Key'
content, image_paths = parse_pdf(pdf_path, api_key=api_key)
print(content)

gptpdf-ui項目在此基礎上封裝為web服務,支持在線解析和預覽。

Gptpdf:一個簡單巧妙的復雜Pdf解析工具,提升RAG效果-AI.x社區圖片

本文轉載自 ??AI工程化??,作者: ully

收藏
回復
舉報
回復
相關推薦
主站蜘蛛池模板: 成人一区二区在线 | 国产精品久久久久久久久久久久久 | 高清黄色 | 中文字幕高清免费日韩视频在线 | av香蕉 | 丁香五月网久久综合 | 国产精品久久久久久久久久久久久 | 国产精品久久久久久久久久久新郎 | 91人人澡人人爽 | 亚洲欧美一区二区三区情侣bbw | 美女天天操 | 91亚洲精品在线 | 国产一区二区三区久久久久久久久 | 一级黄在线观看 | 久草在线 | 国产精品久久久久久久岛一牛影视 | 99久久婷婷国产综合精品电影 | av在线三级 | 精品美女久久久 | 欧美做暖暖视频 | 国产一区三区视频 | 午夜a区 | 中文字幕一区二区三区在线视频 | 91精品国产综合久久婷婷香蕉 | 国产免费一区二区三区最新6 | 国产精品亚洲第一区在线暖暖韩国 | 欧美精品网站 | 精品久久久久久久久久久久久久 | 一区在线观看 | 精品综合久久 | 99精品国产一区二区青青牛奶 | 在线一级片| 亚洲免费影院 | 91私密视频 | 亚洲综合在线一区 | 亚洲精品乱码 | 91视频免费在观看 | 久久久性色精品国产免费观看 | 天堂网中文字幕在线观看 | 日本成人在线观看网站 | 日本三级电影免费观看 |