Is there a character limit for input content

I understand the difference in context window and how input/output tokens contribute to that. Are there other limits on making requests in terms of request payload? For example when using the responses api, can I just put as many characters (up to context window) for the input content in the developer and user messages?