Documentation
¶
Index ¶
- type Client
- func (c *Client) CheckReady(ctx context.Context, endpoint string) error
- func (c *Client) MetaInfo(endpoint string) (map[string]any, error)
- func (c *Client) VectorizeObject(ctx context.Context, input string, config VectorizationConfig) (*VectorizationResult, error)
- func (c *Client) VectorizeQuery(ctx context.Context, input string, config VectorizationConfig) (*VectorizationResult, error)
- type URLBuilder
- type VectorizationConfig
- type VectorizationResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Client ¶
type Client struct {
// contains filtered or unexported fields
}
func New ¶
func New(urlBuilder *URLBuilder, timeout time.Duration, logger logrus.FieldLogger) *Client
func (*Client) VectorizeObject ¶
func (c *Client) VectorizeObject(ctx context.Context, input string, config VectorizationConfig, ) (*VectorizationResult, error)
func (*Client) VectorizeQuery ¶
func (c *Client) VectorizeQuery(ctx context.Context, input string, config VectorizationConfig, ) (*VectorizationResult, error)
type URLBuilder ¶
type URLBuilder struct {
// contains filtered or unexported fields
}
func NewURLBuilder ¶
func NewURLBuilder(originPassage, originQuery string) *URLBuilder
func (*URLBuilder) GetPassageURL ¶
func (b *URLBuilder) GetPassageURL(path string, config VectorizationConfig) string
func (*URLBuilder) GetQueryURL ¶
func (b *URLBuilder) GetQueryURL(path string, config VectorizationConfig) string
type VectorizationConfig ¶
type VectorizationResult ¶
Click to show internal directories.
Click to hide internal directories.