← 返回首頁

Jina AI 發佈了一個名為「jina-cli」的官方命令列工具,專為人類使用者和 AI Agent 設計

Jina AI
Jina AI
@JinaAI_
215🔁 30
𝕏 (Twitter)🔥
AI 中文摘要Claude 生成

Jina AI 發佈了一個名為「jina-cli」的官方命令列工具,專為人類使用者和 AI Agent 設計。該工具將所有 Jina AI API 整合為 Unix 命令列介面,支援搜尋、讀取、嵌入和重新排序等功能,可透過管道(pipes)進行組合。

主要命令 工具包含的主要命令涵蓋:

  • 網頁內容讀取
  • Web 搜尋(含 arXiv、SSRN、圖片、部落格等來源)
  • 文本嵌入
  • 文件重新排序
  • 去重複
  • 螢幕截圖
  • BibTeX 引用搜尋
  • 查詢擴展
  • PDF 圖表萃取
  • 發布日期猜測
  • 上下文資訊及語意 grep

所有命令都支援標準 Unix 管道操作,可透過 |&&|| 等方式進行鏈接,例如將搜尋結果直接用於重新排序,或透過 jq 進行 JSON 結構化處理。

Agent 友好設計 對 AI Agent 的設計特別考周到。開發者強調 Agent 無需管理二十個獨立工具定義,只需執行單一命令如 run(command="jina search ...")。工具透過 jina --helpjina search --help 提供自發現能力,且錯誤訊息設計成直接指出問題所在及修正方式,避免一次失敗就耗費多輪重試。

技術實現 在技術實現上:

  • 工具支援 JSON 輸出格式便於結構化處理
  • 定義了清晰的結束碼(0 表示成功、1 表示使用者/輸入錯誤、2 表示 API/伺服器錯誤、130 表示被中斷),便於指令稿和 Agent 工作流進行條件分支
  • 所有命令都設計為從標準輸入讀取並寫入標準輸出,強調其可組合性

本地模式 值得注意的是,該工具還支援本地模式,讓使用者可在 Apple Silicon 上透過嵌入伺服器在離線狀態執行嵌入和重新排序操作,無需 API 金鑰。