“something went wrong”错误主因是网络通路不稳定、节点响应异常或模式适配失败,需依次切换developer mode、更换低延迟tun节点、校验searxng配置、清除前端加密会话。
☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

如果您在使用Perplexity进行搜索时频繁出现“Something went wrong”提示,该错误通常与网络通路不稳定、节点响应异常或模式适配失败有关。以下是针对性的排查与修复步骤:
一、切换Perplexity全局搜索模式
Perplexity默认启用混合推理模式,但部分节点对特定模式的兼容性较差,强制切换至Developer Mode可绕过不稳定的默认路由链路,激活更稳定的API调用路径。
1、点击页面右上角Settings图标,打开设置菜单。
2、在Mode选项中,取消当前选中项,改为选择Developer Mode。
3、关闭设置面板,执行一次新搜索(如输入“test”),观察是否仍报错。
4、若问题未解决,返回设置页,尝试切换为Pro-Manual Mode并禁用Pro-Auto自动拆解功能。
二、更换代理节点并验证连通性
“Something went wrong”常由当前代理节点无法响应Perplexity后端请求(如api.perplexity.ai)导致,需手动切换至延迟更低、TLS握手成功率更高的节点。
1、暂停当前代理工具运行,进入其节点列表界面。
2、筛选标注为TUN模式支持且延迟低于180ms的节点(优先选择标有“Global”或“AI-Optimized”的节点)。
3、连接新节点后,在终端执行:curl -I https://api.perplexity.ai,确认返回HTTP/2 200状态码。
4、同时验证域名解析有效性:执行nslookup api.perplexity.ai,确保解析出IPv4地址且无超时。
三、强制刷新SearXNG后端连接配置
Perplexity依赖SearXNG作为实际检索入口,若其配置指向失效节点或证书校验失败,前端将统一呈现“Something went wrong”而非具体错误。
1、定位项目配置文件路径:src/lib/config/index.ts。
2、检查SEARXNG_BASE_URL字段值,确认其协议为https且端口明确(如https://searxng.example.com:443)。
3、若使用本地SearXNG实例,访问该URL并在浏览器中确认页面显示“SearXNG — Privacy-respecting metasearch engine”标题。
4、若页面无法加载,临时将SEARXNG_BASE_URL修改为公开可用实例,例如:https://search.steampowered.com(需确保该实例当前开放且未屏蔽Perplexity User-Agent)。
四、重置前端会话并清除加密上下文
浏览器中残留的加密会话密钥或损坏的IndexedDB记录可能导致与Perplexity服务端密钥协商失败,触发通用错误提示。
1、在Perplexity网页中按Ctrl+Shift+I(Windows/Linux)或Cmd+Option+I(macOS)打开开发者工具。
2、切换至Application标签页,展开左侧Storage栏目,依次点击并右键清除:IndexedDB、Cache Storage、Service Workers,选择“Clear storage”。
3、关闭所有Perplexity相关标签页,重新打开隐身窗口访问https://www.perplexity.ai。
4、首次加载完成后,立即在地址栏输入javascript:window.crypto.subtle && alert("WebCrypto OK"),确认弹出“WebCrypto OK”提示。










