Hey there, I am using a different website that implements openrouter for their Gemini 1.5 model and charges on a pay-as-you-go model. After some back and forth, we have noticed that openrouter doesn't cache previous prompts (or at least this person's implementation doesn't), so that means, for each new prompt I would make, I would be charged for the previous context as well as well, on top of the current new one (i.e. if the current conversation is 20k, and new input/output is 1k, i would be charged for 21k, instead of the 1k I would expect).
Is there something in the documentation I am missing where you can cache previous answers? Otherwise, it would seem ridiculous to be charged for the past context for each new prompt.