Perplexity 账户搜索 genson1808/dsh-web-search-perplexity-account
DeepSeek Harness用 Perplexity 账号登录,免密钥获取联网搜索结果
30/100
综合分
0
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/9/16 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库缺少 package.json,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/genson1808/dsh-web-search-perplexity-account.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · browser
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
更新放缓:最近一次提交在 49 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
⚠︎ 实装验证未通过(unknown · 2026/11/4) ——可能是验证环境差异,装前建议到 GitHub 仓库确认最近更新与 issue。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库缺少 package.json,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-web-search-perplexity-account(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/10/7 16:41:05
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 取源不可用(Error: github tarball HTTP 404 @ https:
- · api.github.com
- · repos
- · genson1808
- · dsh-web-search-perplexity-account
- · tarball)
扫描于 2026/11/4(0 天前)
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-llm@deepseek-ai/dsh-settings@deepseek-ai/cordis@deepseek-ai/dsh-authorization@deepseek-ai/dsh-credentials@deepseek-ai/dsh-launch-environment@deepseek-ai/dsh-web@deepseek-ai/schemastery给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
功能亮点
- 账号登录免密钥
- 联网搜索服务
- 浏览器SSO登录
为 DeepSeek Harness 提供 Perplexity 消费者账号(Pro)网页搜索服务商——用浏览器 SSO / 邮箱 OTP 登录,不产生 API key 计费。移植自 oh-my-pi。
README
由 DeepSeek 最新模型翻译生成dsh-web-search-perplexity
面向 DeepSeek Harness 的 Perplexity 搜索提供程序,具备 oh-my-pi 的完整认证链:消费者账户会话(含 Pro)、计费 Sonar API 密钥、OpenRouter 或匿名——按顺序逐一尝试并回退。包含完整的登录流程:浏览器 SSO、邮箱 OTP(支持 TOTP 质询)、macOS 桌面应用会话借用,以及 API 密钥粘贴。移植自 oh-my-pi 的 perplexity.ts 适配器。
本包将全部 Perplexity 搜索模式统一到一个提供程序中:消费者账户会话(含 Pro)、直接 Sonar API 密钥、OpenRouter 路由以及匿名回退。在你的配置文件中通过 searchProvider: perplexity-account 固定使用它。
工作原理
- 将 perplexity-account 的 WebSearchProvider 注册到 ctx.web。
展开完整文档(README 剩余 1 节)
dsh-web-search-perplexity 面向 DeepSeek Harness 的 Perplexity 搜索提供程序,具备 oh-my-pi 的完整认证链:消费者账户会话(含 Pro)、计费 Sonar API 密钥、OpenRouter 或匿名——按顺序逐一尝试并回退。包含完整的登录流程:浏览器 SSO、邮箱 OTP(支持 TOTP 质询)、macOS 桌面应用会话借用,以及 API 密钥粘贴。移植自 oh-my-pi 的 perplexity.ts 适配器。 本包将全部 Perplexity 搜索模式统一到一个提供程序中:消费者账户会话(含 Pro)、直接 Sonar API 密钥、OpenRouter 路由以及匿名回退。在你的配置文件中通过 searchProvider: perplexity-account 固定使用它。 工作原理 - 将 perplexity-account 的 WebSearchProvider 注册到 ctx.web。 - 每次搜索的认证链(oh-my-pi 的顺序;每次失败都会落到下一项):配置 cookies → 会话令牌(配置 / $PERPLEXITY_SESSION_TOKEN / 已存储记录)→ Perplexity API 密钥(配置 / $PERPLEXITY_API_KEY / 已存储记录)→ OpenRouter 密钥($OPENROUTER_API_KEY,路由到 perplexity/sonar-pro)→ 匿名。 - 账户模式通过 SSE 与 https://www.perplexity.ai/rest/sse/perplexity_ask 通信;会话 JWT 以 __Secure-next-auth.session-token cookie 的形式传递——正是它解锁了账户的 Pro 模型选择(使用 bearer 头会静默降级为匿名的 turbo)。 - API 密钥模式以 search_mode: "web"、num_search_results、max_tokens、temperature、web_search_options 以及原生域名/日期/语言过滤器 POST chat/completions。 - 向 ctx.authorization 注册两个登录流程(由每个 harness UI 渲染): - Perplexity(账户会话)——浏览器 SSO 打开临时配置文件的 Chrome,并通过 DevTools 协议捕获会话 cookie;邮箱 OTP 走 CSRF → 验证码 → 可选的 TOTP 质询;原生借用读取旧版 ai.perplexity.mac 安装。 - Perplexity(API 密钥)——一个掩码粘贴提示。 - 记录存放在凭据存储中,主作用域为 web-search-perplexity/session 和 web-search-perplexity/api-key(并自动回退读取旧版 web-search-perplexity-account/ 记录);提供程序每次搜索都会重新读取它们,因此登录无需重启即可生效。 安装 克隆并构建插件: git clone https://github.com/genson1808/dsh-web-search-perplexity cd dsh-web-search-perplexity npm install && npm run build 将其添加到你的 DeepSeek Harness 配置文件: dsh plugin add /path/to/dsh-web-search-perplexity 该包声明了 dsh.bundle,因此 dsh plugin add 会将其追加到 dsh.profile.bundles,并且其随附的 cordis.patch.yml 会自动插入加载器条目。 配置 挂载是自动的;将其选为活动提供程序并进行调优则在配置文件的 cordis.patch.yml 中完成: - id: web config: searchProvider: perplexity-account - id: # 显示在 设置 → 插件 → 插件列表 中 config: sessionToken: !!js process.env.PERPLEXITY_SESSION_TOKEN # 或留空并通过授权 UI 登录 model: experimental # 消费者 model_preference;默认 'experimental' searchRecency: week # 可选:hour|day|week|month|year timeoutMs: 60000 # 可选 | 字段 | 默认值 | 含义 | | cookies | $PERPLEXITY_COOKIES | 来自已登录 perplexity.ai 会话的原始 Cookie 头(优先级最高) | | sessionToken | $PERPLEXITY_SESSION_TOKEN | __Secure-next-auth.session-token 的值;回退到凭据记录 | | apiKey | $PERPLEXITY_API_KEY | 计费的 Sonar API 密钥;回退到 api-key 凭据记录 | | openRouterKey | $OPENROUTER_API_KEY | OpenRouter 密钥 — 路由 perplexity/ | | model | experimental | 消费者 model_preference(付费计划上为 Sonar) | | apiModel | sonar-pro | API 模式模型 | | apiMaxTokens | 8192 | API 模式 max_tokens | | apiTemperature | 0.2 | API 模式采样温度 | | numSearchResults | 20 | API 模式 num_search_results | | useResponsesApi | $PERPLEXITY_RESPONSES=1 | API 模式传输:使用 Responses API SSE 而非 chat/completions | | searchRecency | (未设置) | search_recency_filter:hour、day、week、month、year | | timeoutMs | 60000 | 每请求硬超时 | 要交互式登录,请运行 harness 的登录/授权 UI,并选择 Perplexity(账户会话) — 浏览器 SSO 是默认方式 — 或选择 Perplexity(API 密钥) 来存储 Sonar API 密钥。在 Web 界面中,该插件在 设置 → 插件 → 插件列表 → 全局插件 下显示为 已启用;插件配置* 下不会渲染任何卡片(这需要客户端浏览器 bundle),因此调优参数只能通过 profile 补丁(cordis.patch.yml)或环境变量进行配置。 查询指令 site: / -site:、after:、before: 和 lang: 指令映射到 Perplexity 原生的 search_domain_filter、日期和语言过滤器(因此引擎不会被双重约束);其他运算符作为文本信号传递。当存在显式的 after:/before: 边界时,时效性会被丢弃 — 上游 API 拒绝这种组合。 注意事项 - 消费者 ask 端点是非官方的 — Perplexity 可以随时更改或阻止它。API 密钥路径是受支持的路径。 - Perplexity 在 ask 端点上不提供结果数量控制;maxResults 是在事后切片的(ctx.web 接缝无论如何都会强制执行该限制)。 - 匿名模式始终可用,但始终获得免费的 turbo 模型。 - useResponsesApi 镜像了 oh-my-pi 的 PI_PERPLEXITY_RESPONSES=1 选择加入;它在上游是实验性的,默认关闭。 - 设置 PERPLEXITY_AUTH_NO_BORROW=1 以跳过桌面应用会话借用(oh-my-pi 的 PI_AUTH_NO_BORROW)。 开发 bash npm run typecheck # tsc --noEmit npm test # 单元测试(模拟 fetch) npm run build # tsdown → lib/ + tsc 声明文件 致谢 - 登录和 ask 端点逻辑移植自 oh-my-pi(packages/ai/src/registry/oauth/perplexity.ts、packages/coding-agent/src/web/search/providers/perplexity.ts),MIT 许可。 - 插件架构、接缝类型和配置布局遵循 deepseek-ai/deepseek-harness,MIT 许可。 许可证 MIT
预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
genson1808/dsh-web-search-perplexity-account
用 Perplexity 账号登录,免密钥获取联网搜索结果
相关插件 · 浏览器
智能体插件框架deepseek-ai/deepseek-harness
DeepSeek Harnessdsh是由 DeepSeek AI 开发的开源 agent harness智能体框架。
★ 270,422已汉化DSH
71.9
多设备 Agent 看板YaoApp/yao
✨ 所有 Agent 和工作区集中管理,覆盖你的每一台设备。任务看板追踪进度,桌面端、移动端、浏览器、API…
★ 8,147已汉化DSH
71.2
可扩展侧边栏工作台omdsh-dev/DSH-better-sidebar
DSH 的双工作台:原生右侧栏 + 自绘底部面板,并把 ctx.betterSidebar 服务开放给所有插件
★ 4,761已汉化DSH
71.1
浏览器自动化桥Tencent/BrowserSkill
你的 Agent。你的浏览器。连接,就能协作。
★ 9,967已汉化DSH
71
AI 小说创作工作台EthanYoQ/AI-Novel-Writer
AI 小说作家 / AI Novel Writer
★ 1,591已汉化DSH
70.7
智能体浏览器引擎platonai/Browser4
DeepSeek Harness 集成
★ 1,175已汉化DSH
70.4
这是你的仓库?认领条目