Documentation ¶
Index ¶
Constants ¶
View Source
const ( //VisionSubscriptionKey Azure Vision Subscription env key VisionSubscriptionKey = "WSS_VISION_SUBSCRIPTION_KEY" //VisionEndpointKey Azure Vision Endpoint env key VisionEndpointKey = "WSS_VISION_ENDPOINT" )
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type Configuration ¶
Configuration structure for the Vision service configuration
func BuildConfigurationFromEnvs ¶
func BuildConfigurationFromEnvs() (*Configuration, error)
BuildConfigurationFromEnvs builds the configuration from env variables
func (*Configuration) IsValid ¶
func (c *Configuration) IsValid() bool
IsValid Checks if the configuration is valid
type VisionResult ¶
type VisionResult struct {
Description *string
}
VisionResult result of the VisionAPI
type VisionServiceClient ¶
type VisionServiceClient struct {
// contains filtered or unexported fields
}
VisionServiceClient client for the Azure Vision Service
func NewVisionServiceClient ¶
func NewVisionServiceClient(conf *Configuration) *VisionServiceClient
NewVisionServiceClient VisionServiceClient constructor
func (*VisionServiceClient) InvokeVision ¶
func (s *VisionServiceClient) InvokeVision(visionContext context.Context, photo io.ReadCloser) (*VisionResult, error)
InvokeVision invokes the Vision APIs with the provided photo
Click to show internal directories.
Click to hide internal directories.