
ChatGPT 文件上傳擴展完整指南把大文件拆成對話喂給 AI【免費下載鏈接】chatgpt-file-uploader-extended項目地址: https://gitcode.com/gh_mirrors/ch/chatgpt-file-uploader-extended把本地文件變成一段段發給 ChatGPT是 Chrome 擴展 ChatGPT File Uploader Extended 做的事情。拿到這份擴展你不必再手動拆分超長文本點開文件、設一下分塊大小剩下的由它自動完成。它解決什么問題先說一個很具體的痛點ChatGPT 聊天框對單條消息有長度上限。幾百 KB 的代碼文件、一份幾百頁的 PDF想一次性粘進去做不到只能反復復制、手動切段切到第幾段都容易丟上下文。于是有開發者做了這個 Chrome 擴展它把上傳文件這個動作直接變成發起一段對話。你在 chat.openai.com 頁面上點一下按鈕選個文件擴展就負責后續所有臟活——讀文件、提文本、切塊、逐條發送。工作方式與底層技術做了什么擴展會在 ChatGPT 聊天頁底部注入一個上傳按鈕和設置入口。選好文件后它讀取內容、按你設定的字符數把文件切成若干段再一段一段作為消息發進對話發送過程有進度提示中途還能手動停止。怎么做的拆開看就四步讀文件支持 TXT、JS、HTML、JSON、CSV、PDF、DOCX、XLSX 等常見類型ZIP 包會先解壓再按過濾規則挑出值得上傳的文件。提取文本PDF 和 Word、Excel 這類非純文本格式會先轉成純文本再處理省去了你手動復制的步驟。切塊發送每段長度由分塊大小控制保證單條消息不會超過聊天框限制相鄰段落之間還保留少量重疊字符避免一句話正好被攔腰截斷。自動帶提示詞擴展會給每段內容配上開場、續發、收尾的提示語讓 AI 知道這是多段文件的一部分而不是幾條孤立的文本。技術棧上整個擴展是React Vite TypeScript構建的 Chrome 擴展。給不熟悉這幾個詞的朋友各配一句話React 是負責界面的組件化框架界面由按鈕、彈窗、進度條等小組件拼裝而成TypeScript 是在 JavaScript 上疊加類型檢查的語言能在編譯階段就發現筆誤Vite 是打包工具把源碼快速構建成瀏覽器能直接加載的擴展文件。分塊處理則是這個工具的核心思路大文件不整包塞而是切成聊天框裝得下的小段一段接一段發出去。實用亮點這個工具值得留用的理由主要有四個分塊參數可調。默認 10000 字符一段想更穩一點就調小想少等幾輪就調大官方建議的區間是 10000–15000。重疊大小也可以單獨配置控制相鄰兩段的銜接量。提示詞模板可改。默認模板會讓 AI 在多段文件發完后主動給出文檔概要并等你提問想換風格直接改模板不用寫代碼。ZIP 過濾規則。處理壓縮包時可配置按擴展名忽略圖片、音視頻等二進制文件或按文件名忽略 package-lock.json、pnpm-lock.yaml 這類鎖文件——避免把無關內容塞進對話。過程可感知。上傳中有進度條和第幾段/共幾段提示隨時可點停止也支持把文件直接拖進上傳按鈕省去點瀏覽器的步驟。三步完成安裝與上手安裝走 Chrome 的加載已解壓的擴展程序流程共四步克隆倉庫git clone https://gitcode.com/gh_mirrors/ch/chatgpt-file-uploader-extended在項目目錄執行pnpm install再執行pnpm run build構建產物在dist文件夾完整步驟可參考倉庫 README打開 Chrome地址欄進入chrome://extensions打開右上角的開發者模式點擊加載已解壓的擴展程序選擇項目里的dist目錄使用只要三步打開 chat.openai.com消息框下方會出現綠色的Upload File按鈕點它選文件按文件大小調整分塊大小等待上傳完成直接在對話里追問即可。寫在最后它的思路不復雜但恰好補上了聊天框裝不下大文件這塊短板文件被切成小段、逐條發進對話配合進度提示和可暫停整個過程不用離開 ChatGPT 頁面。裝好之后下次遇到長文檔、代碼庫或 API 日志不妨直接丟給它試試。【免費下載鏈接】chatgpt-file-uploader-extended項目地址: https://gitcode.com/gh_mirrors/ch/chatgpt-file-uploader-extended創作聲明:本文部分內容由AI輔助生成(AIGC),僅供參考