I've read thru this whole thread with some interest, I realized the API billing framework is already there, it's just that I haven't used it 🙃
I would suggest something kind of simple:
• API only available on "Ultimate" as it is now, the Assistant / AI API is added
• This API should provide access to "manual" UI Assistant sessions (let's call these "manual")
• Any "manual" usage beyond the monthly $20 is automatically covered by API billing
• API AI usage does not intersect with the $20 monthly "manual" usage in any other way
• AI usage via API billing has a larger markup so it's not a loss leader situation.
(This could be a progressive rate even, I mean if someone uses $10000 worth of API tokens maybe they can also afford a 40% markup to go wih that yummy privacy and integrity, donno (it's also a markup that stays in Europe)
Starting at 30% ending at 45%-waves-hands-whatever-the-market-will-bear? Donno, I guess ask your finance people to run some numbers)
Of course if all this API strategizing and thinking and reshuffling might also enable more user control / customization options for the UI it might resolve some of the grumbling in that The new UI for Assistant is worse in every measurable way thread next door
donno