Pode tentar hospedar sem custos no Render, são bem generosos no plano grátis As stacks aceitas são variadas.
O Problema seria a chave da API da Open ai, pois a cada requisição teria um custo
E se colocar a opção de cada usuário colocar a sua própria chave?