Create independent alternative OpenAI base URL

It gets even worse, because you cannot use APIs from non-OpenAi providers.I think this is a serious design flaw. Maybe it should be prioritized