If and when the rate limits aren't an issue, I'll probably go the typical route of charging some amount per month (probably 20-50 range), which includes some base number of tokens, then charge overage based on OpenAI costs plus a small markup (maybe 5-10%).
I think the tool could be useful enough that many users won't be too cost conscious, but I'll only find out for sure by launching it.