I spin up a gpu instance in a cloud, run my model via vllm, connect to it via an ssh tunnel. done.
It depends, but usually spin up an h100 on lambda.ai or coreweave. They have capacity and their UIs/APIs are nice. I spin it up for an hour or two, believe it was 6~ dollars an hour.
Once the gpu instance is up, you need to run vllm and a model, ie https://docs.lambda.ai/education/large-language-models/deplo....
Then you can connect your pi.dev, openwebui, etc etc to vllm and interact with it like normal.