ChatGPT has a per-message character and token limit that is separate from the overall context window. If a single user message is too long — such as a very large document paste — this error fires before the model even processes it. This is distinct from the context window being full; it applies to the length of the individual message being submitted, and is more restrictive on the free tier.