Documentation
¶
Index ¶
Constants ¶
View Source
const APIVersion = "2020-07-27"
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type AlgorithmResult ¶
type AlgorithmResult struct {
// 算法ID
AlgoId *string `json:"AlgoId,omitempty" name:"AlgoId"`
// 算法名称
// 注意:此字段可能返回 null,表示取不到有效值。
AlgoName *string `json:"AlgoName,omitempty" name:"AlgoName"`
// 算法返回的结果。
// - 当算法类型为“OCR(1)”时,结果为文本字符串
// - 当算法类型为“文本分类(2)”时,结果字符串为json对象数组:
// Class:分类结果
// Confidence:置信度
// - 算法类型为“情感分析(3)”时,结果字符串为json对象:
// Positive:正面情感概率
// Negative:负面情感概率
// Neutral:中性情感概率
// - 当算法类型为“合同要素抽取(4)”时,结果字符串为json对象数组:
// NodeName:一级要素名称
// ItemName:二级要素名称
// Content:要素文本内容
// - 当算法类型为“实体识别(5)”时,结果字符串为json对象数组:
// - Entity:实体类型
// - Content:实体文本内容
// 注意:此字段可能返回 null,表示取不到有效值。
Result *string `json:"Result,omitempty" name:"Result"`
// 算法调用错误信息
// 注意:此字段可能返回 null,表示取不到有效值。
Error *string `json:"Error,omitempty" name:"Error"`
// 算法类型:
// 1:OCR算法
// 2:文本分类算法
// 3:情感分析算法
// 4:合同要素抽取算法
// 5、实体识别算法
// 注意:此字段可能返回 null,表示取不到有效值。
AlgoType *int64 `json:"AlgoType,omitempty" name:"AlgoType"`
}
type Client ¶
func NewClient ¶
func NewClient(credential *common.Credential, region string, clientProfile *profile.ClientProfile) (client *Client, err error)
func NewClientWithSecretId ¶
Deprecated
func (*Client) DescribeInvocationResult ¶
func (c *Client) DescribeInvocationResult(request *DescribeInvocationResultRequest) (response *DescribeInvocationResultResponse, err error)
获取服务调用结果。和InvokeService接口配置合适,其InvokeId参数为InvokeService接口返回的RequestId。
func (*Client) InvokeService ¶
func (c *Client) InvokeService(request *InvokeServiceRequest) (response *InvokeServiceResponse, err error)
通过传入文档url,测试服务算法。此接口需要和DescribeInvocationResult接口配置使用,该接口使用InvokeService返回的RequestId作为InvokeId参数,用于查询调用结果。
type DescribeInvocationResultRequest ¶
type DescribeInvocationResultRequest struct {
*tchttp.BaseRequest
// 调用id,为调用InvokeService接口返回的RequestId
InvokeId *string `json:"InvokeId,omitempty" name:"InvokeId"`
}
func NewDescribeInvocationResultRequest ¶
func NewDescribeInvocationResultRequest() (request *DescribeInvocationResultRequest)
func (*DescribeInvocationResultRequest) FromJsonString ¶
func (r *DescribeInvocationResultRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInvocationResultRequest) ToJsonString ¶
func (r *DescribeInvocationResultRequest) ToJsonString() string
type DescribeInvocationResultResponse ¶
type DescribeInvocationResultResponse struct {
*tchttp.BaseResponse
Response *struct {
// 服务的调用结果
Results []*AlgorithmResult `json:"Results,omitempty" name:"Results" list`
// 0:获取结果失败
// 1:结果还没有生成,继续轮询
// 2:获取结果成功
Status *int64 `json:"Status,omitempty" name:"Status"`
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewDescribeInvocationResultResponse ¶
func NewDescribeInvocationResultResponse() (response *DescribeInvocationResultResponse)
func (*DescribeInvocationResultResponse) FromJsonString ¶
func (r *DescribeInvocationResultResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*DescribeInvocationResultResponse) ToJsonString ¶
func (r *DescribeInvocationResultResponse) ToJsonString() string
type InvokeServiceRequest ¶
type InvokeServiceRequest struct {
*tchttp.BaseRequest
// 待调用的服务ID。
ServiceId *string `json:"ServiceId,omitempty" name:"ServiceId"`
// 要调用服务的状态:0表示调试版本,1表示上线版本
ServiceStatus *int64 `json:"ServiceStatus,omitempty" name:"ServiceStatus"`
// 用于测试的文档的URL。
FileUrl *string `json:"FileUrl,omitempty" name:"FileUrl"`
// 用于测试的文本,当此值不为空时,调用内容以此参数的值为准。
Input *string `json:"Input,omitempty" name:"Input"`
}
func NewInvokeServiceRequest ¶
func NewInvokeServiceRequest() (request *InvokeServiceRequest)
func (*InvokeServiceRequest) FromJsonString ¶
func (r *InvokeServiceRequest) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InvokeServiceRequest) ToJsonString ¶
func (r *InvokeServiceRequest) ToJsonString() string
type InvokeServiceResponse ¶
type InvokeServiceResponse struct {
*tchttp.BaseResponse
Response *struct {
// 唯一请求 ID,每次请求都会返回。定位问题时需要提供该次请求的 RequestId。
RequestId *string `json:"RequestId,omitempty" name:"RequestId"`
} `json:"Response"`
}
func NewInvokeServiceResponse ¶
func NewInvokeServiceResponse() (response *InvokeServiceResponse)
func (*InvokeServiceResponse) FromJsonString ¶
func (r *InvokeServiceResponse) FromJsonString(s string) error
It is highly **NOT** recommended to use this function because it has no param check, nor strict type check
func (*InvokeServiceResponse) ToJsonString ¶
func (r *InvokeServiceResponse) ToJsonString() string
Click to show internal directories.
Click to hide internal directories.