2 million context token should be enough for 5,000 pages. It should need around 1.5 million tokens, leaving a lot of extra context window. Then you will basically save that model state, my app turns that into personality. After that, you can use that personality as often as needed.