Documentation ¶
Index ¶
- Variables
- func GetEndpointMap() map[string]string
- func GetEndpointType() string
- func SetClientProperty(client *Client, propertyName string, propertyValue interface{})
- func SetEndpointDataToClient(client *Client)
- type Client
- func NewClient() (client *Client, err error)
- func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
- func NewClientWithEcsRamRole(regionId string, roleName string) (client *Client, err error)
- func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
- func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
- func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
- func NewClientWithRamRoleArnAndPolicy(regionId string, ...) (client *Client, err error)
- func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
- func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
- func (client *Client) CreateAsyncPredict(request *CreateAsyncPredictRequest) (response *CreateAsyncPredictResponse, err error)
- func (client *Client) CreateAsyncPredictWithCallback(request *CreateAsyncPredictRequest, ...) <-chan int
- func (client *Client) CreateAsyncPredictWithChan(request *CreateAsyncPredictRequest) (<-chan *CreateAsyncPredictResponse, <-chan error)
- func (client *Client) FindUserReport4Alinlp(request *FindUserReport4AlinlpRequest) (response *FindUserReport4AlinlpResponse, err error)
- func (client *Client) FindUserReport4AlinlpWithCallback(request *FindUserReport4AlinlpRequest, ...) <-chan int
- func (client *Client) FindUserReport4AlinlpWithChan(request *FindUserReport4AlinlpRequest) (<-chan *FindUserReport4AlinlpResponse, <-chan error)
- func (client *Client) GetAsyncPredict(request *GetAsyncPredictRequest) (response *GetAsyncPredictResponse, err error)
- func (client *Client) GetAsyncPredictWithCallback(request *GetAsyncPredictRequest, ...) <-chan int
- func (client *Client) GetAsyncPredictWithChan(request *GetAsyncPredictRequest) (<-chan *GetAsyncPredictResponse, <-chan error)
- func (client *Client) GetPredictResult(request *GetPredictResultRequest) (response *GetPredictResultResponse, err error)
- func (client *Client) GetPredictResultWithCallback(request *GetPredictResultRequest, ...) <-chan int
- func (client *Client) GetPredictResultWithChan(request *GetPredictResultRequest) (<-chan *GetPredictResultResponse, <-chan error)
- func (client *Client) RunPreTrainService(request *RunPreTrainServiceRequest) (response *RunPreTrainServiceResponse, err error)
- func (client *Client) RunPreTrainServiceWithCallback(request *RunPreTrainServiceRequest, ...) <-chan int
- func (client *Client) RunPreTrainServiceWithChan(request *RunPreTrainServiceRequest) (<-chan *RunPreTrainServiceResponse, <-chan error)
- type CreateAsyncPredictRequest
- type CreateAsyncPredictResponse
- type Data
- type FindUserReport4AlinlpRequest
- type FindUserReport4AlinlpResponse
- type GetAsyncPredictRequest
- type GetAsyncPredictResponse
- type GetPredictResultRequest
- type GetPredictResultResponse
- type Report
- type RunPreTrainServiceRequest
- type RunPreTrainServiceResponse
Constants ¶
This section is empty.
Variables ¶
var EndpointMap map[string]string
EndpointMap Endpoint Data
var EndpointType = "regional"
EndpointType regional or central
Functions ¶
func SetClientProperty ¶
SetClientProperty Set Property by Reflect
func SetEndpointDataToClient ¶
func SetEndpointDataToClient(client *Client)
SetEndpointDataToClient Set EndpointMap and ENdpointType
Types ¶
type Client ¶
Client is the sdk client struct, each func corresponds to an OpenAPI
func NewClientWithAccessKey ¶
func NewClientWithAccessKey(regionId, accessKeyId, accessKeySecret string) (client *Client, err error)
NewClientWithAccessKey is a shortcut to create sdk client with accesskey usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithEcsRamRole ¶
NewClientWithEcsRamRole is a shortcut to create sdk client with ecs ram role usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithOptions ¶
func NewClientWithOptions(regionId string, config *sdk.Config, credential auth.Credential) (client *Client, err error)
NewClientWithOptions creates a sdk client with regionId/sdkConfig/credential this is the common api to create a sdk client
func NewClientWithProvider ¶
func NewClientWithProvider(regionId string, providers ...provider.Provider) (client *Client, err error)
NewClientWithProvider creates a sdk client with providers usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArn ¶
func NewClientWithRamRoleArn(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRamRoleArnAndPolicy ¶
func NewClientWithRamRoleArnAndPolicy(regionId string, accessKeyId, accessKeySecret, roleArn, roleSessionName, policy string) (client *Client, err error)
NewClientWithRamRoleArn is a shortcut to create sdk client with ram roleArn and policy usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithRsaKeyPair ¶
func NewClientWithRsaKeyPair(regionId string, publicKeyId, privateKey string, sessionExpiration int) (client *Client, err error)
NewClientWithRsaKeyPair is a shortcut to create sdk client with rsa key pair usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func NewClientWithStsToken ¶
func NewClientWithStsToken(regionId, stsAccessKeyId, stsAccessKeySecret, stsToken string) (client *Client, err error)
NewClientWithStsToken is a shortcut to create sdk client with sts token usage: https://github.com/aliyun/alibaba-cloud-sdk-go/blob/master/docs/2-Client-EN.md
func (*Client) CreateAsyncPredict ¶
func (client *Client) CreateAsyncPredict(request *CreateAsyncPredictRequest) (response *CreateAsyncPredictResponse, err error)
CreateAsyncPredict invokes the nlp_automl.CreateAsyncPredict API synchronously
func (*Client) CreateAsyncPredictWithCallback ¶
func (client *Client) CreateAsyncPredictWithCallback(request *CreateAsyncPredictRequest, callback func(response *CreateAsyncPredictResponse, err error)) <-chan int
CreateAsyncPredictWithCallback invokes the nlp_automl.CreateAsyncPredict API asynchronously
func (*Client) CreateAsyncPredictWithChan ¶
func (client *Client) CreateAsyncPredictWithChan(request *CreateAsyncPredictRequest) (<-chan *CreateAsyncPredictResponse, <-chan error)
CreateAsyncPredictWithChan invokes the nlp_automl.CreateAsyncPredict API asynchronously
func (*Client) FindUserReport4Alinlp ¶ added in v1.62.231
func (client *Client) FindUserReport4Alinlp(request *FindUserReport4AlinlpRequest) (response *FindUserReport4AlinlpResponse, err error)
FindUserReport4Alinlp invokes the nlp_automl.FindUserReport4Alinlp API synchronously
func (*Client) FindUserReport4AlinlpWithCallback ¶ added in v1.62.231
func (client *Client) FindUserReport4AlinlpWithCallback(request *FindUserReport4AlinlpRequest, callback func(response *FindUserReport4AlinlpResponse, err error)) <-chan int
FindUserReport4AlinlpWithCallback invokes the nlp_automl.FindUserReport4Alinlp API asynchronously
func (*Client) FindUserReport4AlinlpWithChan ¶ added in v1.62.231
func (client *Client) FindUserReport4AlinlpWithChan(request *FindUserReport4AlinlpRequest) (<-chan *FindUserReport4AlinlpResponse, <-chan error)
FindUserReport4AlinlpWithChan invokes the nlp_automl.FindUserReport4Alinlp API asynchronously
func (*Client) GetAsyncPredict ¶
func (client *Client) GetAsyncPredict(request *GetAsyncPredictRequest) (response *GetAsyncPredictResponse, err error)
GetAsyncPredict invokes the nlp_automl.GetAsyncPredict API synchronously
func (*Client) GetAsyncPredictWithCallback ¶
func (client *Client) GetAsyncPredictWithCallback(request *GetAsyncPredictRequest, callback func(response *GetAsyncPredictResponse, err error)) <-chan int
GetAsyncPredictWithCallback invokes the nlp_automl.GetAsyncPredict API asynchronously
func (*Client) GetAsyncPredictWithChan ¶
func (client *Client) GetAsyncPredictWithChan(request *GetAsyncPredictRequest) (<-chan *GetAsyncPredictResponse, <-chan error)
GetAsyncPredictWithChan invokes the nlp_automl.GetAsyncPredict API asynchronously
func (*Client) GetPredictResult ¶
func (client *Client) GetPredictResult(request *GetPredictResultRequest) (response *GetPredictResultResponse, err error)
GetPredictResult invokes the nlp_automl.GetPredictResult API synchronously
func (*Client) GetPredictResultWithCallback ¶
func (client *Client) GetPredictResultWithCallback(request *GetPredictResultRequest, callback func(response *GetPredictResultResponse, err error)) <-chan int
GetPredictResultWithCallback invokes the nlp_automl.GetPredictResult API asynchronously
func (*Client) GetPredictResultWithChan ¶
func (client *Client) GetPredictResultWithChan(request *GetPredictResultRequest) (<-chan *GetPredictResultResponse, <-chan error)
GetPredictResultWithChan invokes the nlp_automl.GetPredictResult API asynchronously
func (*Client) RunPreTrainService ¶ added in v1.61.116
func (client *Client) RunPreTrainService(request *RunPreTrainServiceRequest) (response *RunPreTrainServiceResponse, err error)
RunPreTrainService invokes the nlp_automl.RunPreTrainService API synchronously
func (*Client) RunPreTrainServiceWithCallback ¶ added in v1.61.116
func (client *Client) RunPreTrainServiceWithCallback(request *RunPreTrainServiceRequest, callback func(response *RunPreTrainServiceResponse, err error)) <-chan int
RunPreTrainServiceWithCallback invokes the nlp_automl.RunPreTrainService API asynchronously
func (*Client) RunPreTrainServiceWithChan ¶ added in v1.61.116
func (client *Client) RunPreTrainServiceWithChan(request *RunPreTrainServiceRequest) (<-chan *RunPreTrainServiceResponse, <-chan error)
RunPreTrainServiceWithChan invokes the nlp_automl.RunPreTrainService API asynchronously
type CreateAsyncPredictRequest ¶
type CreateAsyncPredictRequest struct { *requests.RpcRequest TopK requests.Integer `position:"Body" name:"TopK"` FileType string `position:"Body" name:"FileType"` DetailTag string `position:"Body" name:"DetailTag"` FetchContent string `position:"Body" name:"FetchContent"` Content string `position:"Body" name:"Content"` FileContent string `position:"Body" name:"FileContent"` ServiceName string `position:"Body" name:"ServiceName"` Product string `position:"Body" name:"Product"` ModelId requests.Integer `position:"Body" name:"ModelId"` ServiceVersion string `position:"Body" name:"ServiceVersion"` FileUrl string `position:"Body" name:"FileUrl"` ModelVersion string `position:"Body" name:"ModelVersion"` }
CreateAsyncPredictRequest is the request struct for api CreateAsyncPredict
func CreateCreateAsyncPredictRequest ¶
func CreateCreateAsyncPredictRequest() (request *CreateAsyncPredictRequest)
CreateCreateAsyncPredictRequest creates a request to invoke CreateAsyncPredict API
type CreateAsyncPredictResponse ¶
type CreateAsyncPredictResponse struct { *responses.BaseResponse AsyncPredictId int64 `json:"AsyncPredictId" xml:"AsyncPredictId"` RequestId string `json:"RequestId" xml:"RequestId"` }
CreateAsyncPredictResponse is the response struct for api CreateAsyncPredict
func CreateCreateAsyncPredictResponse ¶
func CreateCreateAsyncPredictResponse() (response *CreateAsyncPredictResponse)
CreateCreateAsyncPredictResponse creates a response to parse from CreateAsyncPredict response
type Data ¶ added in v1.62.231
type Data struct {
Report []Report `json:"report" xml:"report"`
}
Data is a nested struct in nlp_automl response
type FindUserReport4AlinlpRequest ¶ added in v1.62.231
type FindUserReport4AlinlpRequest struct { *requests.RpcRequest CustomerUserParentId requests.Integer `position:"Body" name:"CustomerUserParentId"` EndTime string `position:"Body" name:"EndTime"` BeginTime string `position:"Body" name:"BeginTime"` Type string `position:"Body" name:"Type"` ModelType string `position:"Body" name:"ModelType"` }
FindUserReport4AlinlpRequest is the request struct for api FindUserReport4Alinlp
func CreateFindUserReport4AlinlpRequest ¶ added in v1.62.231
func CreateFindUserReport4AlinlpRequest() (request *FindUserReport4AlinlpRequest)
CreateFindUserReport4AlinlpRequest creates a request to invoke FindUserReport4Alinlp API
type FindUserReport4AlinlpResponse ¶ added in v1.62.231
type FindUserReport4AlinlpResponse struct { *responses.BaseResponse RequestId string `json:"RequestId" xml:"RequestId"` Code string `json:"Code" xml:"Code"` Data []Report `json:"Data" xml:"Data"` }
FindUserReport4AlinlpResponse is the response struct for api FindUserReport4Alinlp
func CreateFindUserReport4AlinlpResponse ¶ added in v1.62.231
func CreateFindUserReport4AlinlpResponse() (response *FindUserReport4AlinlpResponse)
CreateFindUserReport4AlinlpResponse creates a response to parse from FindUserReport4Alinlp response
type GetAsyncPredictRequest ¶
type GetAsyncPredictRequest struct { *requests.RpcRequest Product string `position:"Query" name:"Product"` AsyncPredictId requests.Integer `position:"Query" name:"AsyncPredictId"` }
GetAsyncPredictRequest is the request struct for api GetAsyncPredict
func CreateGetAsyncPredictRequest ¶
func CreateGetAsyncPredictRequest() (request *GetAsyncPredictRequest)
CreateGetAsyncPredictRequest creates a request to invoke GetAsyncPredict API
type GetAsyncPredictResponse ¶
type GetAsyncPredictResponse struct { *responses.BaseResponse AsyncPredictId int `json:"AsyncPredictId" xml:"AsyncPredictId"` Status int `json:"Status" xml:"Status"` RequestId string `json:"RequestId" xml:"RequestId"` Content string `json:"Content" xml:"Content"` }
GetAsyncPredictResponse is the response struct for api GetAsyncPredict
func CreateGetAsyncPredictResponse ¶
func CreateGetAsyncPredictResponse() (response *GetAsyncPredictResponse)
CreateGetAsyncPredictResponse creates a response to parse from GetAsyncPredict response
type GetPredictResultRequest ¶
type GetPredictResultRequest struct { *requests.RpcRequest TopK requests.Integer `position:"Body" name:"TopK"` Product string `position:"Body" name:"Product"` ModelId requests.Integer `position:"Body" name:"ModelId"` DetailTag string `position:"Body" name:"DetailTag"` Content string `position:"Body" name:"Content"` ModelVersion string `position:"Body" name:"ModelVersion"` }
GetPredictResultRequest is the request struct for api GetPredictResult
func CreateGetPredictResultRequest ¶
func CreateGetPredictResultRequest() (request *GetPredictResultRequest)
CreateGetPredictResultRequest creates a request to invoke GetPredictResult API
type GetPredictResultResponse ¶
type GetPredictResultResponse struct { *responses.BaseResponse Content string `json:"Content" xml:"Content"` RequestId string `json:"RequestId" xml:"RequestId"` }
GetPredictResultResponse is the response struct for api GetPredictResult
func CreateGetPredictResultResponse ¶
func CreateGetPredictResultResponse() (response *GetPredictResultResponse)
CreateGetPredictResultResponse creates a response to parse from GetPredictResult response
type Report ¶ added in v1.62.231
type Report struct { TotalCount int64 `json:"TotalCount" xml:"TotalCount"` SuccessCount int64 `json:"SuccessCount" xml:"SuccessCount"` FailCount int64 `json:"FailCount" xml:"FailCount"` QpsMax int `json:"QpsMax" xml:"QpsMax"` RptTime string `json:"RptTime" xml:"RptTime"` }
Report is a nested struct in nlp_automl response
type RunPreTrainServiceRequest ¶ added in v1.61.116
type RunPreTrainServiceRequest struct { *requests.RpcRequest Product string `position:"Body" name:"Product"` PredictContent string `position:"Body" name:"PredictContent"` ServiceVersion string `position:"Body" name:"ServiceVersion"` ServiceName string `position:"Body" name:"ServiceName"` }
RunPreTrainServiceRequest is the request struct for api RunPreTrainService
func CreateRunPreTrainServiceRequest ¶ added in v1.61.116
func CreateRunPreTrainServiceRequest() (request *RunPreTrainServiceRequest)
CreateRunPreTrainServiceRequest creates a request to invoke RunPreTrainService API
type RunPreTrainServiceResponse ¶ added in v1.61.116
type RunPreTrainServiceResponse struct { *responses.BaseResponse PredictResult string `json:"PredictResult" xml:"PredictResult"` RequestId string `json:"RequestId" xml:"RequestId"` BillingCount int `json:"BillingCount" xml:"BillingCount"` }
RunPreTrainServiceResponse is the response struct for api RunPreTrainService
func CreateRunPreTrainServiceResponse ¶ added in v1.61.116
func CreateRunPreTrainServiceResponse() (response *RunPreTrainServiceResponse)
CreateRunPreTrainServiceResponse creates a response to parse from RunPreTrainService response