### Install SDK Package Source: https://github.com/aliyun/alibabacloud-typescript-sdk/blob/master/docs/Usage-CN.md Install the SDK package using npm and add it to your package.json. Ensure Node.js version is 8.x or higher. ```sh npm install @alicloud/facebody20191230 -S ``` -------------------------------- ### Quick Start: Initialize Client and Call API Source: https://github.com/aliyun/alibabacloud-typescript-sdk/blob/master/docs/Usage-CN.md Initialize the SDK client with your endpoint and credentials, then make an API call. Ensure you have registered an Alibaba Cloud account and obtained your AccessKey. ```javascript import Client from "@alicloud/facebody20191230"; import * as Util from "@alicloud/tea-util"; // 创建客户端 const client = new Client({ endpoint: "your endpoint", accessKeyId: "your access key id", accessKeySecret: "your access key secret", type: "access_key", regionId: "cn-hangzhou" }); // 初始化 runtimeObject const runtimeObject = new Util.RuntimeOptions({}); // 初始化 request const addFaceEntityRequest = new AddFaceEntityRequest({ dbName: "dbName", entityId: "entityId", labels: "labels" }); // 调用 api const res = await client.addFaceEntity(addFaceEntityRequest, runtimeObject); ``` -------------------------------- ### Install RealTranslationAgent SDK via npm Source: https://github.com/aliyun/alibabacloud-typescript-sdk/blob/master/realtranslationagent-20260622/README.md Use this command to add the RealTranslationAgent SDK as a dependency in your Node.js project. ```sh npm install @alicloud/realtranslationagent20260622 -S ``` -------------------------------- ### Initialize Client and Call API Source: https://github.com/aliyun/alibabacloud-typescript-sdk/blob/master/docs/Usage-EN.md Demonstrates initializing the Facebody client with credentials and making an `addFaceEntity` API call. Requires Alibaba Cloud account credentials and a valid endpoint. ```javascript import Client from "@alicloud/facebody20191230"; import * as Util from "@alicloud/tea-util"; // init client const client = new Client({ endpoint: "your endpoint", accessKeyId: "your access key id", accessKeySecret: "your access key secret", type: "access_key", regionId: "cn-hangzhou" }); // init runtimeObject const runtimeObject = new Util.RuntimeOptions({}); // init request const addFaceEntityRequest = new AddFaceEntityRequest({ dbName: "dbName", entityId: "entityId", labels: "labels" }); // call api const res = await client.addFaceEntity(addFaceEntityRequest, runtimeObject); ``` -------------------------------- ### SDK Configuration Parameters Source: https://github.com/aliyun/alibabacloud-typescript-sdk/blob/master/docs/Usage-EN.md Lists available configuration parameters for the SDK client, including authentication, endpoint, protocol, and network settings. ```javascript const config = { AccessKeyId: "AccessKeyId", // AccessKey Id AccessKeySecret: "AccessKeySecret", // AccessKey Secret Type: "Type", // credential type,If you have any questions, please refer to it https://github.com/aliyun/credentials-nodejs/blob/master/README-CN.md#%E5%87%AD%E8%AF%81%E7%B1%BB%E5%9E%8B SecurityToken: "SecurityToken", // Security Token Endpoint: "Endpoint", // endpoint Protocol: "Protocol", // http or https RegionId: "RegionId", // region UserAgent: "UserAgent", // UserAgent ReadTimeout: "ReadTimeout", // read timeout ConnectTimeout: "ConnectTimeout", // connect tiemout LocalAddr: "LocalAddr", // the local network adapter ip HttpProxy: "HttpProxy", // http proxy HttpsProxy: "HttpsProxy", // https proxy NoProxy: "NoProxy", // agent whitelist Socks5Proxy: "Socks5Proxy", // socks5 proxy Socks5NetWork: "Socks5NetWork", // socks5 agency agreement MaxIdleConns: "MaxIdleConns", // maximum number of connections EndpointType: "EndpointType", // ednpoint type:internal,accelerate or null OpenPlatformEndpoint: "OpenPlatformEndpoint" // endpoint used when the file is uploaded(Not at the moment) }; ``` -------------------------------- ### SDK Configuration Parameters Source: https://github.com/aliyun/alibabacloud-typescript-sdk/blob/master/docs/Usage-CN.md Defines the available configuration parameters for the SDK client, including authentication details, endpoint, protocol, and timeouts. Refer to the credentials-nodejs documentation for details on credential types. ```javascript const Config = { AccessKeyId: "AccessKeyId", // AccessKey Id AccessKeySecret: "AccessKeySecret", // AccessKey Secret Type: "Type", // 凭证类型,如有疑问请参考 https://github.com/aliyun/credentials-nodejs/blob/master/README-CN.md#%E5%87%AD%E8%AF%81%E7%B1%BB%E5%9E%8B SecurityToken: "SecurityToken", // Security Token Endpoint: "Endpoint", // endpoint Protocol: "Protocol", // 请求协议 RegionId: "RegionId", // 区域 UserAgent: "UserAgent", // UserAgent ReadTimeout: "ReadTimeout", // 读超时 ConnectTimeout: "ConnectTimeout", // 连接超时 LocalAddr: "LocalAddr", // 本地网卡 ip HttpProxy: "HttpProxy", // http 的代理 HttpsProxy: "HttpsProxy", // https 的代理 NoProxy: "NoProxy", // 代理白名单 Socks5Proxy: "Socks5Proxy", // socks5 代理 Socks5NetWork: "Socks5NetWork", // socks5 代理协议 MaxIdleConns: "MaxIdleConns", // 最大连接数 EndpointType: "EndpointType", // 域名类型:internal,accelerate 或不填 OpenPlatformEndpoint: "OpenPlatformEndpoint" // 文件上传时授权使用的域名(目前暂不需要填写) }; ``` -------------------------------- ### Runtime Options for SDK Calls Source: https://github.com/aliyun/alibabacloud-typescript-sdk/blob/master/docs/Usage-EN.md Defines available runtime options for SDK API calls, including retry policies, timeouts, and network proxy configurations. ```javascript const RuntimeOptions = { Autoretry: "Autoretry", // whether to enable retry IgnoreSSL: "IgnoreSSL", // whether SSL validation is ignored MaxAttempts: "MaxAttempts", // maximum number of retries, defaut: 3 BackoffPolicy: "BackoffPolicy", // retry the sleep strategy, default: no BackoffPeriod: "BackoffPeriod", // retry the sleep time,default: 1 ReadTimeout: "ReadTimeout", // read timeout ConnectTimeout: "ConnectTimeout", // connect timeout LocalAddr: "LocalAddr", // the local network adapter ip HttpProxy: "HttpProxy", // http proxy HttpsProxy: "HttpsProxy", // https proxy NoProxy: "NoProxy", // agent whitelist MaxIdleConns: "MaxIdleConns", // maximum number of connections Socks5Proxy: "Socks5Proxy", // socks5 proxy Socks5NetWork: "Socks5NetWork" // socks5 agency agreement }; ``` -------------------------------- ### Runtime Options for API Calls Source: https://github.com/aliyun/alibabacloud-typescript-sdk/blob/master/docs/Usage-CN.md Specifies runtime options for API requests, including retry policies, SSL verification, timeouts, and proxy settings. The default maximum retry attempts is 3, and the default backoff policy is 'no'. ```javascript const RuntimeOptions = { Autoretry: "Autoretry", // 是否开启重试 IgnoreSSL: "IgnoreSSL", // 是否忽略 SSL 校验 MaxAttempts: "MaxAttempts", // 最大重试次数, 默认为 3 BackoffPolicy: "BackoffPolicy", // 重试休眠策略,默认为 no BackoffPeriod: "BackoffPeriod", // 重试休眠时间,默认为 1 ReadTimeout: "ReadTimeout", // 读超时 ConnectTimeout: "ConnectTimeout", // 连接超时 LocalAddr: "LocalAddr", // 本地网卡 ip HttpProxy: "HttpProxy", // http 的代理 HttpsProxy: "HttpsProxy", // https 的代理 NoProxy: "NoProxy", // 代理白名单 MaxIdleConns: "MaxIdleConns", // 最大连接数 Socks5Proxy: "Socks5Proxy", // socks5 代理 Socks5NetWork: "Socks5NetWork" // socks5 代理协议 }; ``` === COMPLETE CONTENT === This response contains all available snippets from this library. No additional content exists. Do not make further requests.