Documentation
¶
Index ¶
- Constants
- Variables
- func RegisterEncoderServer(s grpc.ServiceRegistrar, srv EncoderServer)
- type Embedding
- type EncodeImageRequest
- func (*EncodeImageRequest) Descriptor() ([]byte, []int)deprecated
- func (x *EncodeImageRequest) GetImages() [][]byte
- func (*EncodeImageRequest) ProtoMessage()
- func (x *EncodeImageRequest) ProtoReflect() protoreflect.Message
- func (x *EncodeImageRequest) Reset()
- func (x *EncodeImageRequest) String() string
- type EncodeTextRequest
- type EncoderClient
- type EncoderResponse
- type EncoderServer
- type UnimplementedEncoderServer
- type UnsafeEncoderServer
Constants ¶
const ( Encoder_EncodeText_FullMethodName = "/encoder.Encoder/EncodeText" Encoder_EncodeImage_FullMethodName = "/encoder.Encoder/EncodeImage" )
Variables ¶
var Encoder_ServiceDesc = grpc.ServiceDesc{ ServiceName: "encoder.Encoder", HandlerType: (*EncoderServer)(nil), Methods: []grpc.MethodDesc{ { MethodName: "EncodeText", Handler: _Encoder_EncodeText_Handler, }, { MethodName: "EncodeImage", Handler: _Encoder_EncodeImage_Handler, }, }, Streams: []grpc.StreamDesc{}, Metadata: "encoder.proto", }
Encoder_ServiceDesc is the grpc.ServiceDesc for Encoder service. It's only intended for direct use with grpc.RegisterService, and not to be introspected or modified (even as a copy)
var File_encoder_proto protoreflect.FileDescriptor
Functions ¶
func RegisterEncoderServer ¶
func RegisterEncoderServer(s grpc.ServiceRegistrar, srv EncoderServer)
Types ¶
type Embedding ¶
type Embedding struct { Point []float32 `protobuf:"fixed32,4,rep,packed,name=point,proto3" json:"point,omitempty"` // contains filtered or unexported fields }
func (*Embedding) Descriptor
deprecated
func (*Embedding) ProtoMessage ¶
func (*Embedding) ProtoMessage()
func (*Embedding) ProtoReflect ¶
func (x *Embedding) ProtoReflect() protoreflect.Message
type EncodeImageRequest ¶
type EncodeImageRequest struct { Images [][]byte `protobuf:"bytes,2,rep,name=images,proto3" json:"images,omitempty"` // contains filtered or unexported fields }
func (*EncodeImageRequest) Descriptor
deprecated
func (*EncodeImageRequest) Descriptor() ([]byte, []int)
Deprecated: Use EncodeImageRequest.ProtoReflect.Descriptor instead.
func (*EncodeImageRequest) GetImages ¶
func (x *EncodeImageRequest) GetImages() [][]byte
func (*EncodeImageRequest) ProtoMessage ¶
func (*EncodeImageRequest) ProtoMessage()
func (*EncodeImageRequest) ProtoReflect ¶
func (x *EncodeImageRequest) ProtoReflect() protoreflect.Message
func (*EncodeImageRequest) Reset ¶
func (x *EncodeImageRequest) Reset()
func (*EncodeImageRequest) String ¶
func (x *EncodeImageRequest) String() string
type EncodeTextRequest ¶
type EncodeTextRequest struct { Texts []string `protobuf:"bytes,1,rep,name=texts,proto3" json:"texts,omitempty"` // contains filtered or unexported fields }
func (*EncodeTextRequest) Descriptor
deprecated
func (*EncodeTextRequest) Descriptor() ([]byte, []int)
Deprecated: Use EncodeTextRequest.ProtoReflect.Descriptor instead.
func (*EncodeTextRequest) GetTexts ¶
func (x *EncodeTextRequest) GetTexts() []string
func (*EncodeTextRequest) ProtoMessage ¶
func (*EncodeTextRequest) ProtoMessage()
func (*EncodeTextRequest) ProtoReflect ¶
func (x *EncodeTextRequest) ProtoReflect() protoreflect.Message
func (*EncodeTextRequest) Reset ¶
func (x *EncodeTextRequest) Reset()
func (*EncodeTextRequest) String ¶
func (x *EncodeTextRequest) String() string
type EncoderClient ¶
type EncoderClient interface { EncodeText(ctx context.Context, in *EncodeTextRequest, opts ...grpc.CallOption) (*EncoderResponse, error) EncodeImage(ctx context.Context, in *EncodeImageRequest, opts ...grpc.CallOption) (*EncoderResponse, error) }
EncoderClient is the client API for Encoder service.
For semantics around ctx use and closing/ending streaming RPCs, please refer to https://pkg.go.dev/google.golang.org/grpc/?tab=doc#ClientConn.NewStream.
func NewEncoderClient ¶
func NewEncoderClient(cc grpc.ClientConnInterface) EncoderClient
type EncoderResponse ¶
type EncoderResponse struct { Embedding []*Embedding `protobuf:"bytes,3,rep,name=embedding,proto3" json:"embedding,omitempty"` // contains filtered or unexported fields }
func (*EncoderResponse) Descriptor
deprecated
func (*EncoderResponse) Descriptor() ([]byte, []int)
Deprecated: Use EncoderResponse.ProtoReflect.Descriptor instead.
func (*EncoderResponse) GetEmbedding ¶
func (x *EncoderResponse) GetEmbedding() []*Embedding
func (*EncoderResponse) ProtoMessage ¶
func (*EncoderResponse) ProtoMessage()
func (*EncoderResponse) ProtoReflect ¶
func (x *EncoderResponse) ProtoReflect() protoreflect.Message
func (*EncoderResponse) Reset ¶
func (x *EncoderResponse) Reset()
func (*EncoderResponse) String ¶
func (x *EncoderResponse) String() string
type EncoderServer ¶
type EncoderServer interface { EncodeText(context.Context, *EncodeTextRequest) (*EncoderResponse, error) EncodeImage(context.Context, *EncodeImageRequest) (*EncoderResponse, error) // contains filtered or unexported methods }
EncoderServer is the server API for Encoder service. All implementations must embed UnimplementedEncoderServer for forward compatibility
type UnimplementedEncoderServer ¶
type UnimplementedEncoderServer struct { }
UnimplementedEncoderServer must be embedded to have forward compatible implementations.
func (UnimplementedEncoderServer) EncodeImage ¶
func (UnimplementedEncoderServer) EncodeImage(context.Context, *EncodeImageRequest) (*EncoderResponse, error)
func (UnimplementedEncoderServer) EncodeText ¶
func (UnimplementedEncoderServer) EncodeText(context.Context, *EncodeTextRequest) (*EncoderResponse, error)
type UnsafeEncoderServer ¶
type UnsafeEncoderServer interface {
// contains filtered or unexported methods
}
UnsafeEncoderServer may be embedded to opt out of forward compatibility for this service. Use of this interface is not recommended, as added methods to EncoderServer will result in compilation errors.