|
@@ -34,7 +34,7 @@ func CreateClient(accessKeyId, accessKeySecret string) (_result *avatar20220130.
|
|
|
return _result, _err
|
|
|
}
|
|
|
|
|
|
-// StartInstance 启动数字人 userId=1234 bizId=xxoo
|
|
|
+// StartInstance 启动数字人
|
|
|
func StartInstance(userId uint64, jsonData AiTypes) (*avatar20220130.StartInstanceResponseBodyData, error) {
|
|
|
accessKeyId := jsonData.AccessKeyId
|
|
|
accessKeySecret := jsonData.AccessKeySecret
|
|
@@ -64,7 +64,7 @@ func StartInstance(userId uint64, jsonData AiTypes) (*avatar20220130.StartInstan
|
|
|
return nil, _err
|
|
|
}
|
|
|
if *_result.Body.Success {
|
|
|
- fmt.Println(_result.Body.Data)
|
|
|
+ //fmt.Println(_result.Body.Data)
|
|
|
return _result.Body.Data, nil
|
|
|
}
|
|
|
return nil, errors.New(*_result.Body.Message)
|
|
@@ -101,7 +101,7 @@ func SendText(sessionId, text string, isStream bool, index int32, position strin
|
|
|
return nil, _err
|
|
|
}
|
|
|
if *_result.Body.Success {
|
|
|
- fmt.Println(_result.Body.Data)
|
|
|
+ //fmt.Println(_result.Body.Data)
|
|
|
return _result.Body.Data, nil
|
|
|
}
|
|
|
return nil, errors.New(*_result.Body.Message)
|
|
@@ -128,12 +128,42 @@ func StopInstance(sessionId string, jsonData AiTypes) (*avatar20220130.StopInsta
|
|
|
return nil, _err
|
|
|
}
|
|
|
if *_result.Body.Success {
|
|
|
- fmt.Println(_result.Body.Data)
|
|
|
+ //fmt.Println(_result.Body.Data)
|
|
|
return _result.Body.Data, nil
|
|
|
}
|
|
|
return nil, errors.New(*_result.Body.Message)
|
|
|
}
|
|
|
|
|
|
+// QueryRunningInstance 查询运行中的实例列表
|
|
|
+func QueryRunningInstance(jsonData AiTypes) (*avatar20220130.QueryRunningInstanceResponseBody, error) {
|
|
|
+ accessKeyId := jsonData.AccessKeyId
|
|
|
+ accessKeySecret := jsonData.AccessKeySecret
|
|
|
+ appId := jsonData.AppId
|
|
|
+ tenantId := jsonData.TenantId
|
|
|
+
|
|
|
+ client, _err := CreateClient(accessKeyId, accessKeySecret)
|
|
|
+ if _err != nil {
|
|
|
+ return nil, _err
|
|
|
+ }
|
|
|
+
|
|
|
+ queryRunningInstanceRequest := &avatar20220130.QueryRunningInstanceRequest{
|
|
|
+ App: &avatar20220130.QueryRunningInstanceRequestApp{
|
|
|
+ AppId: tea.String(appId),
|
|
|
+ },
|
|
|
+ TenantId: tea.Int64(int64(tenantId)),
|
|
|
+ }
|
|
|
+
|
|
|
+ _result, _err := client.QueryRunningInstance(queryRunningInstanceRequest)
|
|
|
+ if _err != nil {
|
|
|
+ return nil, _err
|
|
|
+ }
|
|
|
+ if *_result.Body.Success {
|
|
|
+ //fmt.Println(_result.Body.Data)
|
|
|
+ return _result.Body, nil
|
|
|
+ }
|
|
|
+ return nil, errors.New(*_result.Body.Message)
|
|
|
+}
|
|
|
+
|
|
|
func _main(args []*string) (_err error) {
|
|
|
client, _err := CreateClient("", "")
|
|
|
if _err != nil {
|