Step 1: Edit the eCommerce module so that when the customer clicks on the "Buy" button in Odoo, they are taken to payment via Stripe with minimal steps. Ideally, just name+email and password (we need to allow them to access their account, so will probably need a password). Step 2: After payment, the customer is directed to a web page (in the same domain where they bought the product - if they bought at speech.com, the UI they will access will be speech.com/myspeech, and if they bought the service via jokes.com, the UI will be at jokes.com/myjokes). On the web page, they see a text box and can send their request to OpenAI. Every time they click on "Create", they use one credit. Depending on their plan, they may have bought 1 or 10 or 100 credits. The API completes the request via text. That should be saved somewhere. Logging these in chatter will do for the proof of concept, we'll figure out a better way later. Step 3: Allow me to edit the prompt based on the product category. If product category is "Speech", I might set the max tokens a bit longer vs if the product category is "Jokes".