# 404 errors on lots of cited sources

**URL:** <https://community.pickaxe.co/t/404-errors-on-lots-of-cited-sources/604>\
**Category:** General\
**Created:** [July 20, 2024, 11:30am UTC](https://community.pickaxe.co/t/404-errors-on-lots-of-cited-sources/604 "2024-07-20T11:30:43Z")\
**Posts on this page:** 1\
**Showing post:** 12

<div class="post-metadata">

**Author:** ![admin\_mike](https://yyz2.discourse-cdn.com/flex004/user_avatar/community.pickaxe.co/admin_mike/32/283_2.png) [@admin\_mike](https://community.pickaxe.co/u/admin_mike)\
**Post date:** [October 10, 2024, 7:04pm UTC](https://community.pickaxe.co/t/404-errors-on-lots-of-cited-sources/604/12 "2024-10-10T19:04:30Z")

</div>

If you’re having trouble with the JSON file in the Knowledge Base, I would try adding it into the Role (the place where you want the prompt).

The Knowledge Base is a huge store of information. It can have multiple thousand-page books. It can vastly exceed the context window of AI models. For example, GPT-4o has a context window (the amount of tokens it can process) of only 128,000 tokens. A Knowledge Base with many books in it will have _millions of tokens_ even _hundreds of millions of tokens_.

Each time your Pickaxe generates a response, it is unable to look at the entirety of the Knowledge Base. Instead it looks at the most relevant pieces of the knowledge base given the user’s most recent message.

You can read more about the process in this [forum discussion](https://community.pickaxe.co/t/knowledge-base-and-costs-of-content-tokens/296/3).

---

_[View the full topic](https://community.pickaxe.co/t/404-errors-on-lots-of-cited-sources/604)._
