Yea, this made me look to alternatives and I mainly use Huggingface instead. I don't want to wake up one day and learn that a side project got rejected by a higher power and I have to write a HN post to get my account unlocked.
Things have truly become quite dire when we won't even use an API in a side-project out of fear that the account could get blocked. It means there must be a whole lot of businesses who, unless assurances are made & believed, won't want to use OpenAI (or similarly unique services) to build upon. I know I certainly wouldn't want to put OpenAI at the core of any project that I work on.
The interesting thing is that this changes as soon as they gain a competitor or genuinely open alternative, as at that point getting an account blocked wouldn't mean all is lost.
GPT-3 has you crafting a conversation while HuggingFace was much easier to use.
Blenderbot v2 will have memory and I am looking towards replacing my version with Blenderbot v2.
I evaluated both HuggingFace and parlai. At first I tried to understand how parlai worked and I couldn't figure it out. Once I moved forward HuggingFace I knew enough python to figure out how to use blenderbot. I am either hoping that Facebook will contribute it or I will just figure out parlai once I release my side project.
Which can be substituted by any other computing platform that has the necessary function for your application. As long as one exists, you're good to go. (possibly none exist yet)
The brand name doesn't count for anything unless you, as an application developer, decide to assign some value to it.
The compute platform is commodity. Even Accenture has a cloud.
The brand name holds little weight outside of developer communities. But developers are exactly the group that will happily shop around alternatives. The App Store had power because of consumer buy-in, not dev buy-in.