It's bizarre: Standardize the API via individually wrapped endpoints. WTF?
Yes, after spending more time trying to decypher the LangChain docs than it would take to roll-my-own, everything I've done so far has involved rolling-my-own.
I still think I might need to work with LangChain however: I'm afraid it's going to be what employers will be looking for.