Loading...
Loading...
Compare original and translation side by side
DevTools (F12) → Network → XHR/Fetch
1. Perform action on perplexity.ai
2. Right-click request → Copy as cURL
3. Paste cURL for analysis开发者工具(F12)→ 网络 → XHR/Fetch
1. 在perplexity.ai上执行操作
2. 右键点击请求 → 复制为cURL
3. 粘贴cURL进行分析/rest/sse/perplexity.askpplx.session-id/rest/sse/perplexity.askpplx.session-idmode: "concise"model_preferencemode: "concise"model_preference| Discovery | Target | Action |
|---|---|---|
| New endpoint | | Add endpoint constant and method |
| Request fields | | Create Pydantic request model |
| Response fields | | Create Pydantic response model |
| SSE events | | Add event type to parser |
| Auth variation | | Add extraction method |
| Error codes | | Map to exception type |
| 研究成果 | 目标文件 | 操作 |
|---|---|---|
| 新接口 | | 添加接口常量和方法 |
| 请求字段 | | 创建Pydantic请求模型 |
| 响应字段 | | 创建Pydantic响应模型 |
| SSE事件 | | 为解析器添加事件类型 |
| 认证变体 | | 添加提取方法 |
| 错误码 | | 映射到异常类型 |
domain/models.pydomain/<service>.pytests/test_<service>.pydomain/models.pydomain/<service>.pytests/test_<service>.pyPOST /rest/sse/perplexity.askPOST /rest/sse/perplexity.ask/rest/threads//rest/collections//rest/user//rest/upload/rest/share//rest/threads//rest/collections//rest/user//rest/upload/rest/share/User-AgentReferer: https://www.perplexity.ai/Originimpersonate="chrome120"User-AgentReferer: https://www.perplexity.ai/Originimpersonate="chrome120"