syntax = "proto3"; service LLMQuery { rpc AddDocument (QueryDocumentRequest) returns (stream QueryDocumentReply) {} } message QueryDocumentRequest { string text = 1; uint64 user_id = 2; string database = 3; string collection = 4; } message QueryDocumentReply { string text = 1; }