I am a founder working on AI applications, and I have noticed that building the backend for AI apps feels much more complex and fragmented than for traditional SaaS. Things like usage-based billing, managing credits, LLM streaming (with session resuming), user behavior analytics, and integrations with multiple model providers all add a lot of overhead before you can even focus on the product itself.
I am thinking of starting an open source project called AiBase (https://github.com/liurenju/AiBase) to handle these backend pain points out of the box, so teams can focus on building their core AI features instead of wrestling with infrastructure.
For those building or planning to build AI products, do you feel these are major pain points? Would you use an open source Backend as a Service for this, or do you prefer rolling your own solution? What would you want to see in such a project for it to actually be useful? Would love to hear your experiences and honest opinions, including “this is not a real problem,” “I would never use BaaS for AI,” or any similar feedback.