Options
All
  • Public
  • Public/Protected
  • All
Menu

Module aienable

Index

Interfaces

Functions

Functions

newClient

  • Client api for AIEnable client.

    example
    import * as aienable from 'aienable';
    
    var input: Dict = {
                     "images":
                         [{"type": "url",
                              "image": "https://xxx/xxx.jpg"
                           }, ]
                        }
      // 车牌识别
     let client1 = aienable.newClient("license_plate_recognition")
     return client1.recognizeLicensePlate(input)
    
     // 车辆检测
     let client2 = aienable.newClient("vehicle_detection")
     return client2.vehicleDetection(input)
    
     // 安全帽检测
     let client3 = aienable.newClient("helmet_detection")
     return client3.helmetDetection(input)
    
     // 人脸检测
     let client4 = aienable.newClient("face_detection")
     return client4.faceDetection(input)
    
     // 静默活体检测
     let client7 = aienable.newClient("silent_liveness_detection")
     return client7.silentLivenessDetection(input)
    
    var input: Dict = {
                     "images":
                         [{"type": "url",
                              "image": "https://xxx/xxx.jpg"
                           },
                           {"type": "url",
                              "image": "https://xxx/xxx.jpg"
                           }]
                        }
     // 人证比对
     let clien5 = aienable.newClient("face_and_card_comparison")
     return client5.faceAndCardComparison(input)
    
     // 人脸比对
     let client6 = aienable.newClient("face_and_face_comparison")
     return client6.faceAndFaceComparison(input)
    
    var input: Dict = {
                     "videos":
                         [{"type": "url",
                              "video": "https://xxx/xxx.mp4"
                           }]
                        }
     // 动态活体检测
     let client8 = aienable.newClient("dynamic_liveness_detection")
     return client8.dynamicLivenessDetection(input)
    
    
    var name = "recommendationTest"
    var dataInputs = {
                  "USER_IDS": ["000379cdec625522490c315e70c7a9fb"],
                  "N": 10
              }
     // 预测服务
    let client9 = aienable.newClient("prediction_services")
    return client9.predict(name, dataInputs)
    
    
    var name = "purchase_intension"
    var dataInputs = {
                  "ai_kit__AdministrativeDuration__CST": 0,
                  "ai_kit__Administrative__CST": 0,
                  "ai_kit__BounceRates__CST": 0,
                  "ai_kit__Browser__CST": 9,
                  "ai_kit__InformationalDuration__CST": 0,
                  "ai_kit__Informational__CST": 0,
                  "ai_kit__Month__CST": "Nov",
                  "ai_kit__OperatingSystems__CST": 1,
                  "ai_kit__PageValues__CST": 0,
                  "ai_kit__ProductRelatedDuration__CST": 242.75,
                  "ai_kit__ProductRelated__CST": 16,
                  "ai_kit__Region__CST": 2,
                  "ai_kit__Revenue__CST": "FALSE",
                  "ai_kit__SpecialDay__CST": 0,
                  "ai_kit__TrafficType__CST": 11,
                  "ai_kit__VisitorType__CST": "Returning_Visitor",
                  "ai_kit__Weekend__CST": true,
                  "ai_kit__ExitRates__CST": 0.004910714
              }
     // 推荐服务
     let client10 = aienable.newClient("recommendation_services")
     return client10.recommend(name, dataInputs)
    

    Parameters

    • name: string

      connector instance name

    Returns AIEnableClient