You start a complex query in Perplexity Pro and the model begins its deep reasoning chain. You realize the answer is going in the wrong direction or you want to stop the search to save credits. There is no obvious pause button during this reasoning phase. This article explains how to interrupt the mid-reasoning process, what happens when you do, and how to resume without losing context.
Key Takeaways: Pausing Perplexity Pro Search Mid-Reasoning
- Stop Generation button (X icon): Interrupts the current reasoning step immediately and returns partial results.
- Escape key: Keyboard shortcut that halts mid-reasoning without using the mouse.
- Ctrl+Z (undo) after stopping: Lets you revert to the last completed reasoning step if you want to restart.
Why Perplexity Pro Shows Reasoning Steps and How Interruption Works
Perplexity Pro uses large language models that generate answers token by token. When you ask a complex question, the model outputs a chain of reasoning before producing the final answer. This chain is displayed in real time as bullet points or numbered steps. The reasoning process can take several seconds or more depending on the question depth and model load.
Interrupting this process sends a cancel signal to the backend server. The server stops generating new tokens but preserves whatever text has already been written. You see the partial reasoning output on screen. No further API calls are made for that query, so no additional credits or compute time are consumed beyond what has already been used.
The interruption does not delete the conversation history. The partial response remains in the chat thread. You can continue the conversation by typing a new query or by editing the original prompt. The model will not resume from the exact point of interruption. Instead, it treats the next input as a fresh request within the same session.
Steps to Pause Perplexity Pro Search Mid-Reasoning
- Start a Pro Search
Open Perplexity and type a question that triggers the Pro model. You will see the reasoning steps appear as the model works through the answer. - Locate the Stop Generation Button
Look at the bottom of the chat input area. A square X icon appears inside a circle while the model is generating. Click this button to stop the reasoning process immediately. - Use the Escape Key as an Alternative
Press the Escape key on your keyboard while the reasoning is active. This performs the same action as clicking the Stop Generation button. The reasoning stops at the current token. - Review the Partial Output
After stopping, read the reasoning steps that were completed. The model will not continue from this point. You can use the partial answer as a reference or start a new query. - Edit the Original Prompt to Restart
Click the edit icon (pencil) next to your original question. Adjust the wording to guide the model in a different direction. The model will regenerate the reasoning from scratch using your revised prompt.
What to Do When the Stop Button Does Not Appear
In some cases, the Stop Generation button may not show if the reasoning is very fast or if the browser extension blocks it. Refresh the page and try again. If the button still does not appear, use the Escape key. That keyboard shortcut works regardless of the button visibility.
If Pausing Causes Issues or Unexpected Behavior
Partial Output Contains Errors or Outdated Information
When you stop mid-reasoning, the model may have written a step that is factually wrong because the reasoning chain was incomplete. Do not trust the partial output as a final answer. Instead, edit your prompt to be more specific or ask a simpler question that the model can complete without interruption.
Credits Still Deducted After Interruption
Perplexity Pro charges credits based on the compute time used before the interruption. If the model ran for several seconds, those seconds are billed. You cannot reverse the credit deduction. To avoid wasted credits, pause as early as possible when you see the reasoning going off track.
Conversation History Shows a Broken Response
The partial response remains in the chat thread as a single message. You can delete that message by clicking the three-dot menu next to it and selecting Delete. This removes the incomplete output from the history. Then type a new query to start fresh.
| Item | Stop Generation Button | Escape Key |
|---|---|---|
| Action | Click the X icon in the input area | Press the Escape key on the keyboard |
| Speed | Requires mouse movement and click | Instant, no mouse needed |
| Works when button is hidden | No | Yes |
| Works on mobile | Yes, tap the X icon | No (mobile lacks physical Escape key) |
Pausing mid-reasoning gives you control over the direction of your Pro search. Use the Escape key for the fastest interruption. Edit your prompt after stopping to refine the question. Remember that partial output is not a complete answer and credits are billed for time used before the pause. This approach saves time and helps you avoid irrelevant or lengthy reasoning chains.