| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788 |
- # Generated by the Protocol Buffers compiler. DO NOT EDIT!
- # source: grpc_m/vector/vector.proto
- # plugin: grpclib.plugin.main
- import abc
- import typing
- import grpclib.const
- import grpclib.client
- if typing.TYPE_CHECKING:
- import grpclib.server
- import grpc_m.vector.vector_pb2
- class VectorServiceBase(abc.ABC):
- @abc.abstractmethod
- async def SaveDocToVector(self, stream: 'grpclib.server.Stream[grpc_m.vector.vector_pb2.SaveDocToVectorRequest, grpc_m.vector.vector_pb2.SaveDocToVectorResponse]') -> None:
- pass
- @abc.abstractmethod
- async def DocChat(self, stream: 'grpclib.server.Stream[grpc_m.vector.vector_pb2.DocChatRequest, grpc_m.vector.vector_pb2.DocChatResponse]') -> None:
- pass
- @abc.abstractmethod
- async def SearchWithIds(self, stream: 'grpclib.server.Stream[grpc_m.vector.vector_pb2.SearchWithIdsRequests, grpc_m.vector.vector_pb2.SearchResponses]') -> None:
- pass
- @abc.abstractmethod
- async def SimilaritySearch(self, stream: 'grpclib.server.Stream[grpc_m.vector.vector_pb2.SearchRequest, grpc_m.vector.vector_pb2.SearchResponses]') -> None:
- pass
- def __mapping__(self) -> typing.Dict[str, grpclib.const.Handler]:
- return {
- '/langchain_service.VectorService/SaveDocToVector': grpclib.const.Handler(
- self.SaveDocToVector,
- grpclib.const.Cardinality.UNARY_UNARY,
- grpc_m.vector.vector_pb2.SaveDocToVectorRequest,
- grpc_m.vector.vector_pb2.SaveDocToVectorResponse,
- ),
- '/langchain_service.VectorService/DocChat': grpclib.const.Handler(
- self.DocChat,
- grpclib.const.Cardinality.UNARY_UNARY,
- grpc_m.vector.vector_pb2.DocChatRequest,
- grpc_m.vector.vector_pb2.DocChatResponse,
- ),
- '/langchain_service.VectorService/SearchWithIds': grpclib.const.Handler(
- self.SearchWithIds,
- grpclib.const.Cardinality.UNARY_UNARY,
- grpc_m.vector.vector_pb2.SearchWithIdsRequests,
- grpc_m.vector.vector_pb2.SearchResponses,
- ),
- '/langchain_service.VectorService/SimilaritySearch': grpclib.const.Handler(
- self.SimilaritySearch,
- grpclib.const.Cardinality.UNARY_UNARY,
- grpc_m.vector.vector_pb2.SearchRequest,
- grpc_m.vector.vector_pb2.SearchResponses,
- ),
- }
- class VectorServiceStub:
- def __init__(self, channel: grpclib.client.Channel) -> None:
- self.SaveDocToVector = grpclib.client.UnaryUnaryMethod(
- channel,
- '/langchain_service.VectorService/SaveDocToVector',
- grpc_m.vector.vector_pb2.SaveDocToVectorRequest,
- grpc_m.vector.vector_pb2.SaveDocToVectorResponse,
- )
- self.DocChat = grpclib.client.UnaryUnaryMethod(
- channel,
- '/langchain_service.VectorService/DocChat',
- grpc_m.vector.vector_pb2.DocChatRequest,
- grpc_m.vector.vector_pb2.DocChatResponse,
- )
- self.SearchWithIds = grpclib.client.UnaryUnaryMethod(
- channel,
- '/langchain_service.VectorService/SearchWithIds',
- grpc_m.vector.vector_pb2.SearchWithIdsRequests,
- grpc_m.vector.vector_pb2.SearchResponses,
- )
- self.SimilaritySearch = grpclib.client.UnaryUnaryMethod(
- channel,
- '/langchain_service.VectorService/SimilaritySearch',
- grpc_m.vector.vector_pb2.SearchRequest,
- grpc_m.vector.vector_pb2.SearchResponses,
- )
|