add a grpc server for embedding and completion
We add a grpc server based on http server code and some change. And I wish it will be helpful.
Buf according to grpc c++ version requirement. It will need upgrading c++11 to c++14. Maybe it will be a problem
I would recommend adding a lint step for the .proto so that the protocol can evolve more rapidly and with ease as time goes on, and helps enforce that breaking API changes for the RPC mechanism are versioned up safely. I use buf, which also has a Github Action available available, so may just slide right in.
Is this PR still active? It would be great to have gRPC server.
It's quite outdated at this point.
I don't know what gRPC means, but just earlier today I saw this: https://github.com/go-skynet/LocalAI/pull/1170 Might be useful