Perplexity CLI:Perplexity AI 模型的命令行 AI 代理
Perplexity CLI,由 Noquli 开发,是一个开源 AI 代理,旨在与 Perplexity AI 进行命令行交互。它使用 Node.js(版本 20.0.0 或更高)和 TypeScript 构建,连接到 Perplexity AI 的 Sonar 模型和 Perplexity Search API。通过 npm 分发,该工具为开发者提供了一个直接的 AI 能力接口,支持从研究到脚本的各种工作流程。它提供了模型上下文协议(MCP)支持,以便进行自定义集成,使其成为命令行用户的多功能补充。
Perplexity CLI 连接到什么?
Noquli 的 Perplexity CLI 直接连接到 Perplexity AI 的 Sonar 模型和 Perplexity 搜索 API。它作为一个开源 AI 代理和命令行界面,提供对 Perplexity AI 的推理和搜索能力的直接访问。该程序还具有 MCP 支持,表明其使用模型上下文协议进行自定义集成的能力。这使其可以作为 MCP 服务器,通常通过 HTTP 进行数据交换。
核心功能和工具
Perplexity CLI 暴露了几个可调用工具,包括 内置网页搜索、获取 和 多工具工作流。它提供了各种斜杠命令的命令参考,例如 /help 和 /chat,并支持自定义命令以进行量身定制的操作。该工具提供实时流响应,具有清晰的终端用户界面,其输出始终为 JSON 格式。其 MCP 支持使其能够充当 MCP 服务器,从而实现集成。
适合谁?
该程序主要面向喜欢在命令行环境中工作的开发人员。它适合那些需要将 AI 驱动的搜索和推理集成到日常开发任务或自动化脚本中的人。设计重点在于命令行交互和脚本编写,使其自然适合以终端为中心的工作流。如果您需要图形用户界面进行 AI 交互,请跳过此部分。
如何开始
服务器使用作为环境变量传递的 API 密钥进行身份验证。或者,用户可以在启动 CLI 后通过 "auth" 命令交互式输入 API 密钥。
用例
- 利用 Perplexity 的搜索和推理能力进行 AI 驱动的研究。
- 用于内置网页搜索和获取功能的工具集成。
- 无头模式(脚本)用于自动化工作流和脚本中。
Noquli 的 Perplexity CLI 提供了一个直接的命令行接口,用于访问 Perplexity AI 的模型和搜索。它通过 MCP 支持自定义集成,并为开发者提供了基本工具。它专注于终端交互和脚本编写,使其成为特定技术用户的实用工具。
