> ## Knowledge Base Index
> Fetch the complete knowledge base index at: https://help.janitorai.com/sitemap.xml
> Use this file to discover available pages before exploring further.
> Pure-Markdown content can be obtained by appending a '.md' suffix to the content URLs listed in the sitemap (without the trailing slash).

# A Guide to DevTools

# A Guide to DevTools

# 🧪 Debugging Network Errors with DevTools
Sometimes Janitor hides the real error when it doesn’t recognize the format. DevTools lets you peek behind the scenes and figure out exactly what’s going wrong, especially helpful when nothing else works.

|| ⚠️ This requires a desktop browser. You won’t be able to access DevTools from a phone or tablet.

## **Step 1:** Open DevTools
Go to any bot chat on Janitor. Once the page loads, right click with your mouse and click on `inspect element`. You should see a panel pop up.
![(ALT: screenshot of DevTools opening)](https://storage.crisp.chat/users/helpdesk/website/-/8/b/4/e/8b4ea6e8d9765000/screenshot2025-08-03122150_xng2sd.png)


## **Step 2:** Switch to the “Network” tab
At the top of the DevTools window, click the Network tab.
| ![(ALT: Screenshot of where the Network tab is.)](https://storage.crisp.chat/users/helpdesk/website/-/8/b/4/e/8b4ea6e8d9765000/screenshot2025-08-03122348_1ohypsx.png) | ![(Another screenshot of how the Network tab)](https://storage.crisp.chat/users/helpdesk/website/-/8/b/4/e/8b4ea6e8d9765000/screenshot2025-08-03122405_wf80f0.png) |


## **Step 3:** Reset the data
Click the circle icon (🔴), it should be red, meaning it’s actively tracking requests.
Then click the (🚫) clear icon to wipe out any old data.
![(ALT: Screenshot of the circle icon and clear icon)](https://storage.crisp.chat/users/helpdesk/website/-/8/b/4/e/8b4ea6e8d9765000/screenshot2025-08-03122720_1qi5fe1.png)

## **Step 4:** Send a message to the bot
Now, type anything in chat and hit Send.
You’ll see one or more new lines appear in DevTools, usually a `/generateAlpha`, `/proxy`, or `/completions` entry depending on your setup.
![(ALT: Screenshot showing network requests)](https://storage.crisp.chat/users/helpdesk/website/-/8/b/4/e/8b4ea6e8d9765000/screenshot2025-08-03123200_m9f9mi.png)


## **Step 5:** Check the status of the request
Look at the Status column. If the request failed, you’ll see something like `NAME_NOT_RESOLVED` or `400` codes. Click on the error and then the Response tab (near Headers and Preview). This is where the real error lives, the one Janitor may have swallowed. Copy everything in this tab and send it to someone helping you troubleshoot. It often gives the exact reason the request failed (wrong model name, bad API URL, missing key, etc.).
| ![(ALT: Screenshot showing an error status)](https://storage.crisp.chat/users/helpdesk/website/-/8/b/4/e/8b4ea6e8d9765000/screenshot2025-08-03125537_1orvhyx.png) | ![(Another screenshot of error details in Response tab)](https://storage.crisp.chat/users/helpdesk/website/-/8/b/4/e/8b4ea6e8d9765000/screenshot2025-08-03131705_1149whf.png) |

