/** */ import * as $Util from '@alicloud/tea-util'; import OpenApi, * as $OpenApi from '@alicloud/openapi-client'; import * as $tea from '@alicloud/tea-typescript'; export declare class NlpWordDistinguishHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class NlpWordDistinguishRequest extends $tea.Model { /** * @remarks * This parameter is required. */ attachExtractDecisionInfo?: NlpWordDistinguishRequestAttachExtractDecisionInfo; /** * @remarks * This parameter is required. */ isvAppId?: string; /** * @remarks * This parameter is required. */ text?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class NlpWordDistinguishResponseBody extends $tea.Model { /** * @remarks * This parameter is required. */ requestId?: string; wordEntities?: NlpWordDistinguishResponseBodyWordEntities[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class NlpWordDistinguishResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: NlpWordDistinguishResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OkrOpenRecommendHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OkrOpenRecommendRequest extends $tea.Model { /** * @remarks * This parameter is required. */ candidateOkrItems?: OkrOpenRecommendRequestCandidateOkrItems[]; /** * @remarks * This parameter is required. */ corpId?: string; /** * @remarks * This parameter is required. */ deptIds?: string[]; /** * @remarks * This parameter is required. */ isvAppId?: string; /** * @remarks * This parameter is required. */ userId?: string; words?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OkrOpenRecommendResponseBody extends $tea.Model { okrRecommendItems?: OkrOpenRecommendResponseBodyOkrRecommendItems[]; /** * @remarks * This parameter is required. */ requestId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OkrOpenRecommendResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: OkrOpenRecommendResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class WeiqiaoAluminumQueryHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class WeiqiaoAluminumQueryRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * xxx */ taskId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class WeiqiaoAluminumQueryResponseBody extends $tea.Model { code?: number; message?: string; /** * @example * {"Al-Si-Material": 1626, "Al-Fe-Material": 1575} */ result?: { [key: string]: any; }; /** * @example * finish */ status?: string; success?: boolean; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class WeiqiaoAluminumQueryResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: WeiqiaoAluminumQueryResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class WeiqiaoAluminumSubmitHeaders extends $tea.Model { commonHeaders?: { [key: string]: string; }; xAcsDingtalkAccessToken?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class WeiqiaoAluminumSubmitRequest extends $tea.Model { /** * @remarks * This parameter is required. * * @example * { "sample_1": { \"Weight\": 102000, \"Al\": 97, \"Si\": 0.05, \"Fe\": 0.05 }, "sample_2": { \"Weight\": 102000, \"Al\": 98, \"Si\": 0.04, \"Fe\": 0.05 } } */ currentFurnace?: any; /** * @remarks * This parameter is required. * * @example * {} */ dilutionConfig?: any; historyFurnace?: any; /** * @remarks * This parameter is required. * * @example * [ { \"Name\": \"Al-Si-Material\", \"Primary_element\": \"Si\", \"Si\": 10.0, \"Al\": 90.0 }, { \"Name\": \"Al-Fe-Material\", \"Primary_element\": \"Fe\", \"Fe\": 10.0, \"Al\": 90.0 } ] */ rawMaterials?: any; /** * @remarks * This parameter is required. * * @example * test_batch_001 */ target?: any; /** * @remarks * This parameter is required. * * @example * { \"Si\": [0.1, 0.2, 0.3], \"Fe\": [0.1, 0.2, 0.3] } */ targetRanges?: any; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class WeiqiaoAluminumSubmitResponseBody extends $tea.Model { code?: number; message?: string; success?: boolean; /** * @example * xxx */ taskId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class WeiqiaoAluminumSubmitResponse extends $tea.Model { headers?: { [key: string]: string; }; statusCode?: number; body?: WeiqiaoAluminumSubmitResponseBody; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class NlpWordDistinguishRequestAttachExtractDecisionInfo extends $tea.Model { blackWords?: string[]; candidateWords?: string[]; /** * @remarks * This parameter is required. */ corpId?: string; /** * @remarks * This parameter is required. */ deptIds?: string[]; /** * @remarks * This parameter is required. */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class NlpWordDistinguishResponseBodyWordEntities extends $tea.Model { word?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OkrOpenRecommendRequestCandidateOkrItemsOkrInfosKeyResultInfos extends $tea.Model { kr?: string; krId?: string; words?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OkrOpenRecommendRequestCandidateOkrItemsOkrInfos extends $tea.Model { keyResultInfos?: OkrOpenRecommendRequestCandidateOkrItemsOkrInfosKeyResultInfos[]; objective?: string; objectiveId?: string; words?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OkrOpenRecommendRequestCandidateOkrItems extends $tea.Model { okrInfos?: OkrOpenRecommendRequestCandidateOkrItemsOkrInfos[]; /** * @remarks * This parameter is required. */ relation?: string; /** * @remarks * This parameter is required. */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OkrOpenRecommendResponseBodyOkrRecommendItemsKrResultRelatedResults extends $tea.Model { /** * @remarks * This parameter is required. */ krId?: string; /** * @remarks * This parameter is required. * * @example * 3 */ semanticLevel?: number; /** * @remarks * This parameter is required. */ words?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OkrOpenRecommendResponseBodyOkrRecommendItemsObjectiveRelatedResults extends $tea.Model { /** * @remarks * This parameter is required. */ objectiveId?: string; /** * @remarks * This parameter is required. * * @example * 3 */ semanticLevel?: number; /** * @remarks * This parameter is required. */ words?: string[]; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export declare class OkrOpenRecommendResponseBodyOkrRecommendItems extends $tea.Model { krResultRelatedResults?: OkrOpenRecommendResponseBodyOkrRecommendItemsKrResultRelatedResults[]; objectiveRelatedResults?: OkrOpenRecommendResponseBodyOkrRecommendItemsObjectiveRelatedResults[]; /** * @remarks * This parameter is required. */ relatedLevel?: number; /** * @remarks * This parameter is required. * * @example * 3 */ semanticLevel?: number; /** * @remarks * This parameter is required. * * @example * 111 */ userId?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; constructor(map?: { [key: string]: any; }); } export default class Client extends OpenApi { constructor(config: $OpenApi.Config); /** * 自然语言处理之关键词识别 * * @param request - NlpWordDistinguishRequest * @param headers - NlpWordDistinguishHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns NlpWordDistinguishResponse */ nlpWordDistinguishWithOptions(request: NlpWordDistinguishRequest, headers: NlpWordDistinguishHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 自然语言处理之关键词识别 * * @param request - NlpWordDistinguishRequest * @returns NlpWordDistinguishResponse */ nlpWordDistinguish(request: NlpWordDistinguishRequest): Promise; /** * Okr内容推荐 * * @param request - OkrOpenRecommendRequest * @param headers - OkrOpenRecommendHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns OkrOpenRecommendResponse */ okrOpenRecommendWithOptions(request: OkrOpenRecommendRequest, headers: OkrOpenRecommendHeaders, runtime: $Util.RuntimeOptions): Promise; /** * Okr内容推荐 * * @param request - OkrOpenRecommendRequest * @returns OkrOpenRecommendResponse */ okrOpenRecommend(request: OkrOpenRecommendRequest): Promise; /** * 魏桥铝原料预测任务查询 * * @param request - WeiqiaoAluminumQueryRequest * @param headers - WeiqiaoAluminumQueryHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns WeiqiaoAluminumQueryResponse */ weiqiaoAluminumQueryWithOptions(request: WeiqiaoAluminumQueryRequest, headers: WeiqiaoAluminumQueryHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 魏桥铝原料预测任务查询 * * @param request - WeiqiaoAluminumQueryRequest * @returns WeiqiaoAluminumQueryResponse */ weiqiaoAluminumQuery(request: WeiqiaoAluminumQueryRequest): Promise; /** * 魏桥铝原料预测任务提交 * * @param request - WeiqiaoAluminumSubmitRequest * @param headers - WeiqiaoAluminumSubmitHeaders * @param runtime - runtime options for this request RuntimeOptions * @returns WeiqiaoAluminumSubmitResponse */ weiqiaoAluminumSubmitWithOptions(request: WeiqiaoAluminumSubmitRequest, headers: WeiqiaoAluminumSubmitHeaders, runtime: $Util.RuntimeOptions): Promise; /** * 魏桥铝原料预测任务提交 * * @param request - WeiqiaoAluminumSubmitRequest * @returns WeiqiaoAluminumSubmitResponse */ weiqiaoAluminumSubmit(request: WeiqiaoAluminumSubmitRequest): Promise; }