Paritok 是一個即插即用、非破壞性的 AI 編碼代理上下文壓縮網關,它語義壓縮工具模式、文件讀取和對話歷史記錄,以實現更長的會話和顯著降低的代幣費用。
https://www.paritok.com/?ref=producthunt&utm_source=aipure
Paritok

產品資訊

更新時間:2026年08月11日

什麼是 Paritok

Paritok 是一個開源(Apache-2.0)中間件層,位於編碼代理(例如 Claude Code、Cursor、Codex、OpenHands 或任何與 OpenAI/Anthropic 兼容的客戶端)和上游 LLM API 之間。其目的是通過壓縮代理在每個輪次中重複發送的大量重複輸入(工具模式、文件內容、日誌和累積歷史記錄)來解決「上下文膨脹」問題,從而使代理可以在相同的上下文視窗內運行更多輪次,並降低成本。它由一個基於代碼的 4B 壓縮模型(基於 Qwen3-4B-Instruct 並帶有 PEFT/LoRA)提供支持,該模型在數萬個真實編碼代理軌跡上進行了端到端訓練,可以自行託管或通過託管 GPU 端點使用。

Paritok 的主要功能

Paritok 是一個插入式、非破壞性的壓縮閘道,適用於 AI 編碼代理。它位於代理(例如 Claude Code、Cursor、Codex、OpenHands)和上游 LLM API(Anthropic/OpenAI 相容)之間。在每個請求中,它會剝離工具模式的冗餘、語義壓縮文件讀取和工具輸出,並總結過時的對話歷史,以將會話保持在固定的上下文預算內——減少令牌花費(早期回合通常減少 25%,在長時間/飽和會話中減少 85% 以上),並在相同的上下文窗口中實現約 3 倍的回合數。壓縮是「線路上有損但可恢復」的,允許代理透過召回(例如 read_original)按需提取確切的原始位元組,而來自上游模型的響應則保持不變地通過。
透過一個環境變數進行插入式代理: 透過將代理的 BASE_URL(例如 ANTHROPIC_BASE_URL)指向 Paritok,作為中間件層進行整合,只需最少的設置,同時保持與 OpenAI/Anthropic 風格的 API 相容。
工具模式過濾和存根: 透過僅保留相關的完整工具模式並存根其餘部分,減少了每回合重複的工具 JSON 開銷(通常數萬個令牌);工具塊可以針對每個對話凍結以實現緩存穩定性。
文件和工具結果的語義壓縮: 使用一個開源、程式碼原生的 4B 模型,該模型經過真實編碼代理軌跡的訓練,用於壓縮文件讀取、日誌和命令輸出,同時保留標識符、路徑、函數簽名和錯誤詳細信息。
預算下的過時歷史摘要: 一旦配置的上下文預算已滿,就會總結較舊的回合,保持最近的回合完整,並防止在長時間的多步驟調試或重構會話期間上下文窗口溢出。
原始文件的非破壞性召回: 沒有任何東西被永久丟棄:壓縮的片段會被標記,因此當需要高保真細節時,代理可以在本地請求確切的原始內容(例如 read_original(ref))。
靈活部署:自行託管或託管 GPU: 作為 Apache-2.0 開源堆棧(閘道 + 4B 模型)提供,用於自行託管,以及一個託管 GPU 選項,可在不擁有硬體的情況下實現更快的壓縮。

Paritok 的使用案例

企業軟體工程副駕駛: 降低 LLM 輸入成本並增加內部編碼助手會話長度,這些助手經常讀取大文件、運行測試和貼上日誌——尤其是在具有許多工具的 MCP 重度環境中。
長時間運行調試和事件響應: 透過壓縮重複的日誌、堆棧跟踪和工具輸出,同時總結過時的歷史記錄,使多輪故障排除會話保持穩定,以避免在生產事件期間上下文溢出。
大型程式碼庫導航和 PR 自動化: 使具備儲存庫感知能力的代理能夠遍歷目錄、讀取許多文件並生成 PR,而不會使上下文膨脹,從而使自動重構和程式碼審查工作流程更加實用。
成本控制的代理平台和 IDE 整合: 對於構建 IDE 助手或代理運行時的供應商,Paritok 可以透過修剪工具模式和每回合發送的重複上下文來降低可變令牌花費並提高可靠性。
注重隱私的本地開發: 自行託管壓縮器,以將原始工具輸出和文件內容保留在本地,同時仍將較小、壓縮的提示發送到上游——這對於處理敏感程式碼的受監管行業很有用。

優點

顯著的令牌節省,在較長的會話中會複合(在上下文飽和運行中報告高達 85% 以上),並且可以在相同的上下文窗口中容納約 3 倍的回合數。
具有按需召回確切原始文件的非破壞性設計降低了與不可逆截斷/摘要相比的風險。
與流行的編碼代理和 OpenAI/Anthropic 相容的 API 的插入式相容性;最少的整合工作。
開源(Apache-2.0)閘道和 4B 壓縮模型,具有自行託管選項,用於成本控制和隱私。

缺點

在轉發的提示中,壓縮本質上是有損的;某些邊緣情況的細節可能需要明確的召回呼叫才能恢復確切的原始文件。
為基礎設施增加了一個額外的組件(閘道/代理),增加了操作複雜性和潛在的故障點。
保留的質量很高,但與未壓縮的基準相比並不完美(在沒有召回的基準設置中報告約 86.5%),因此結果可能因工作流程而異。

如何使用 Paritok

1) 選擇您的部署模式(自行託管或託管 GPU): Paritok 是您的編碼代理和您的 LLM API 之間的中間層。您可以 (a) 在您自己的硬體上自行託管開源網關 + 4B 壓縮模型,或者 (b) 使用 Paritok 的託管 GPU 端點(帶有使用儀表板),這樣您就不需要 GPU。
2) 將 Paritok 放置在您的代理和 LLM 提供商之間: Paritok 作為網關/代理工作:您的代理將常規聊天/消息 + 工具模式 + 工具結果發送給 Paritok,Paritok 將其壓縮,然後將壓縮後的請求轉發給您的上游模型提供商(與 Anthropic/OpenAI 兼容的上游)。來自上游模型的輸出保持不變。
3) 使用一個環境變數將您的代理指向 Paritok 網關: 將您的代理提供商基礎 URL 設置為 Paritok 網關。Anthropic 兼容代理的示例顯示:`export ANTHROPIC_BASE_URL=http://127.0.0.1:8080`。在此之後,代理發送的工具/文件/歷史記錄將自動通過 Paritok 路由。
4) 啟用語義工具模式過濾(對於工具繁重的代理來說是最大的勝利): 如果您的代理發送許多工具(通常為 40-70+),請配置 Paritok 的工具發現,以僅保留少數相關工具模式的完整內容並存根其餘部分。使用:`tool_discovery.strategy: embedding`。這可以顯著縮小每輪工具模式塊(例如,在示例中,每輪約 29K → 約 8K 代幣)。
5) 讓 Paritok 將文件讀取和工具輸出壓縮為帶標籤的段: Paritok 專為編碼代理流量(文件讀取、工具結果、日誌)而設計。將您想要壓縮的內容包裝在段標籤中,以便壓縮器知道它是什麼。示例模式:`[SEG id=1 kind=file_read] ... [/SEG]`(工具結果/日誌輸出類似)。Paritok 的 4B 模型壓縮這些段,同時保留標識符、路徑和錯誤。
6) 直接使用開源 Paritok 4B 壓縮模型(可選,本地/離線壓縮): 如果您想在 Python 中自行運行壓縮器模型,請加載基礎模型和 Paritok 適配器,然後從帶標籤的段生成壓縮文本。來源示例:import torch; from peft import PeftModel; from transformers import AutoModelForCausalLM, AutoTokenizer; BASE_MODEL=`Qwen/Qwen3-4B-Instruct-2507`; ADAPTER=`paritok/paritok-4b-v1`; 加載分詞器+基礎模型,使用 `PeftModel.from_pretrained` 附加適配器,然後通過聊天模板和模型傳遞包含 `[SEG ...]` 內容的消息。
7) 依賴非破壞性壓縮和按需恢復: Paritok 在傳輸過程中是有損的,但可恢復:它會標記所有壓縮的內容,並在需要時支持拉回確切的原始字節(例如,通過 `read_original(ref)` 式檢索)。這意味著您可以保持請求較小,同時仍然能夠在本地恢復完整保真度,而無需花費額外的 LLM 輪次。
8) 當達到預算時,通過總結過時的歷史記錄來運行更長的會話: 隨著對話的增長,一旦達到您設定的上下文預算,Paritok 就可以總結較舊的輪次,同時保持最近的輪次不變。這有助於防止上下文視窗溢出,並增加在壓縮之前適合的輪次數量。
9) 驗證節省並迭代您的設置: 測量跨輪次的代幣減少(隨著歷史記錄的增長,節省會增加)。工具繁重的設置(70+ 工具)和上下文飽和的會話通常會看到更高的節省。如果使用託管 GPU,請使用 Paritok 儀表板跟踪代幣/成本節省,並確認流量正在通過託管 GPU 服務器。
10) 與常見的編碼代理環境一起使用: Paritok 旨在與使用標準消息格式的流行編碼代理工具和框架兼容(例如 Claude Code、Cursor、Codex、OpenHands 和與 OpenAI 兼容的上游)。一旦基礎 URL 指向 Paritok,您現有的代理工作流程應繼續工作,同時發送更少的輸入上下文。

Paritok 常見問題

Paritok 是一個非破壞性壓縮閘道,適用於 AI 編碼代理,位於您的代理(例如 Claude Code、Cursor、Codex、OpenHands 或任何與 OpenAI 相容的 BASE_URL 代理)和上游 LLM 之間。它透過剝離工具模式膨脹、壓縮工具結果和檔案讀取以及總結過時歷史來重寫每個請求,然後將壓縮後的請求轉發到上游(這樣您只需支付較少的輸入代幣費用)。

与 Paritok 类似的最新 AI 工具

Gait
Gait
Gait 是一個集成 AI 辅助代碼生成和版本控制的協作工具,使團隊能夠高效地追蹤、理解和共享 AI 生成代碼的上下文。
invoices.dev
invoices.dev
invoices.dev 是一個自動化發票平台,直接從開發者的 Git 提交生成發票,並具有 GitHub、Slack、Linear 和 Google 服務的集成能力。
EasyRFP
EasyRFP
EasyRFP 是一個 AI 驅動的邊緣計算工具包,通過深度學習技術簡化 RFP(請求提案)回應並實現實時田間表型。
Cart.ai
Cart.ai
Cart.ai 是一個 AI 驅動的服務平台,提供全面的業務自動化解決方案,包括編碼、客戶關係管理、視頻編輯、電商設置和定制 AI 開發,並提供 24/7 支持。