设置
安装
安装 LangChain Perplexity 集成包:凭证
您需要一个 Perplexity API 密钥才能使用此集成。请在 Perplexity API 密钥仪表板 中创建一个。PERPLEXITY_API_KEY 这个名称,该集成也接受它。
使用 PerplexitySearchResults 工具
PerplexitySearchResults 是一个可以与 LangChain 智能体一起使用的工具,用于执行 Perplexity 搜索。调用它会返回一个包含搜索结果的 JSON 数组,每个结果包含 title、url、snippet、date 和 last_updated 字段。
PerplexitySearchResults 的高级功能
该工具接受以下构造函数和调用时参数:max_results— 要返回的结果数量。country— 用于偏向结果的 ISO 国家代码(例如"US")。search_domain_filter— 要包含或排除的域名列表(最多 20 个)。在域名前加上-以排除它。参见 域名过滤器文档。search_recency_filter—"day"、"week"、"month"、"year"之一。参见 日期和时间过滤器文档。search_after_date/search_before_date— 格式为MM/DD/YYYY的日期字符串。
在智能体中使用
我们可以将PerplexitySearchResults 工具与 LangGraph 智能体一起使用。这赋予了智能体动态搜索网络以获取有依据、有来源归属信息的能力。
首先,设置语言模型。您需要提供您的 OpenAI API 密钥:
API 参考
有关 Perplexity Search API 及其所有选项的详细文档,请参阅 Search API 参考 和 Perplexity API 文档。将这些文档 通过 MCP 连接到 Claude、VSCode 等,以获取实时答案。

