AI Context: Markdown, token và gói thư mục

Chuyển tài liệu sang Markdown, đếm token, chia nhỏ file dài và đóng gói cả thư mục hoặc Git diff thành một bundle cho mọi model AI, với secret đã được che.

Mục AI Context chuẩn bị file cho một model ngôn ngữ ngay trên máy của bạn: Markdown sạch, số token trung thực, các phần vừa với một context window, hoặc cả một thư mục đóng gói thành một bundle. Không có gì được gửi đi đâu; bạn tự quyết định dán gì. Có từ 1FileTool 1.11.1.

Convert to Markdown

Convert to Markdown nhận Word, Excel, PowerPoint, PDF, HTML, EPUB, CSV, JSON và XML rồi ghi ra Markdown mà model đọc tốt. Bật Read scanned pages để chạy OCR trên PDF và ảnh không có lớp text; cách này chậm hơn nhiều.

Khi có kết quả, Copy text đưa nó vào clipboard và Ask an agent mở nó trong AI Chat với trợ lý đã có sẵn trên máy của bạn.

Token Counter

Token Counter cho biết một file tốn bao nhiêu token và vừa với context window của những model nào. Chọn Token model khớp với model của bạn: GPT-4o (o200k), GPT-4 (cl100k), Claude (closest match) hoặc Rough (chars ÷ 4). Tokenizer của Claude không được công bố, nên số đếm cho Claude là ước lượng.

Split for Context

Split for Context chia một tài liệu dài thành các phần, mỗi phần nằm dưới Tokens per part, với Overlap token lặp lại từ phần trước để không đoạn nào mất ngữ cảnh ở chỗ cắt. Điểm cắt ưu tiên ngắt đoạn, rồi đến ngắt dòng, nên một phần không kết thúc giữa câu.

Pack Folder for AI

Pack Folder for AI biến một thư mục thành một bundle: cây file, nội dung của mọi file và tổng số token, kèm danh sách các file lớn nhất theo token khi chạy xong. Mặc định nó tôn trọng .gitignore (kể cả các file lồng bên trong) và che các secret như private key, key cloud và API, access token và mật khẩu trước khi ghi bất cứ thứ gì; Respect .gitignore và Redact secrets đều có thể tắt.

What to pack thu hẹp phạm vi bên trong một Git repository:

  • Everything: mọi file text trong thư mục.
  • Uncommitted changes: những gì bạn đã sửa nhưng chưa commit.
  • Staged changes: những gì đang nằm trong index.
  • This branch vs its base: mọi thay đổi của branch (đặt Compare against, hoặc để trống để dùng main, master hoặc develop).
  • Recent commits: N commit gần nhất (đặt How many commits).

Khi bật Include the diff, unified diff được đặt ở đầu bundle.

How much of each file giữ các dự án lớn trong ngân sách:

  • Full contents: mọi dòng của mọi file.
  • Auto (full, then code maps): file đầy đủ cho đến khi tiêu hết một nửa Token budget, sau đó là outline.
  • Code maps only: các khai báo kèm số dòng, chỉ khoảng một phần mười số token.

Bundle format là Markdown (mặc định), XML (Claude đọc tốt) hoặc plain text. Token budget dừng bundle ở số token đó (0 là đóng gói tất cả), và Skip files over giới hạn dung lượng của từng file. Copy bundle sao chép kết quả.

Dùng từ trợ lý của bạn hoặc chạy tự động

Trợ lý AI của bạn có thể chạy cùng các tác vụ này qua AI Access với filetool_to_markdown, filetool_count_tokens và filetool_pack_context. Convert to Markdown là một action của Folder Monitor, và cả Convert to Markdown lẫn Split for Context đều có thể là bước trong một workflow recipe. Doc to Markdown và Pack folder for AI là các thao tác nhanh trên Home, và cả bốn công cụ nằm dưới Tools › AI Context trên thanh menu.

Liên quan

Keep the next file job off the internet.

Every tool is in the free download. Upgrade once, when the daily limit starts getting in your way.

PrivateOfflinePay once

No account, no credit card. Pro includes a 7-day money-back guarantee.