UNPKG

tencentcloud-sdk-nodejs

Version:
679 lines (678 loc) 17 kB
/** * GetLLMDiagnosisHealth返回参数结构体 */ export interface GetLLMDiagnosisHealthResponse { /** * <p>错误码,0成功,非0失败</p> */ Code?: number; /** * <p>错误信息</p> */ Message?: string; /** * <p>返回数据</p> 注意:此字段可能返回 null,表示取不到有效值。 */ Data?: LLMDiagnosisHealthData; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。 */ RequestId?: string; } /** * 高亮词信息 */ export interface HighlightWordInfo { /** * 名称 */ Name?: string; /** * 类型 1:疾病,2:检验/检查,3:药品,4:科室,5:自定义配置 */ Type?: number; /** * 跳转类型 h5:h5类型,mini_wx:微信小程序 */ JumpType?: string; /** * 跳转URL */ JumpUrl?: string; /** * 跳转小程序Appid */ JumpAppid?: string; /** * 跳转小程序原始ID */ JumpOriginId?: string; } /** * GetLLMDiagnosisDrugChat请求参数结构体 */ export interface GetLLMDiagnosisDrugChatRequest { /** * <p>合作方ID</p> */ PartnerId: string; /** * <p>合作方密钥</p> */ PartnerSecret: string; /** * <p>医院应用ID</p> */ HospitalAppId: string; /** * <p>对话ID,由接入方生成,相同对话ID会保持相同的上下文,接入方根据业务场景使用相同或新建对话ID(建议使用UUID值)</p><p>入参限制:长度限制10-50</p> */ DialogueId: string; /** * <p>本次问答用户输入的问题,(最大长度1000)</p> */ Message: string; /** * <p>返回类型:0:正常返回; 1:流式返回; 默认:0</p> */ ResultType?: number; /** * <p>提示词</p> */ Prompt?: string; } /** * 大模型症状自查返回数据 */ export interface LLMDiagnosisHealthData { /** * <p>大模型返回问答内容</p> */ Content?: string; /** * <p>大模型返回思考内容</p> */ Think?: string; /** * <p>序号,无业务含义,标识流式结果的序号</p> */ Sort?: number; /** * <p>流式输出结束标识,false:未结束,true:结束</p> */ IsFinish?: boolean; /** * <p>是否命中敏感词,false:否,true:是;</p> */ IsSensitive?: boolean; /** * <p>结果类型,0:正常结果,1:追问问题</p> */ Kind?: number; /** * <p>风险提示</p> */ RiskReminder?: string; /** * <p>引用资料列表,流式输出方式,只在流式输出第一次返回;</p> */ ReferResourceItems?: Array<ReferResourceInfo>; /** * <p>猜你想问列表,流式输出方式,只在流式结束输出结果;</p> */ GuessQuestions?: Array<GuessQuestion>; /** * <p>高亮词列表,流式输出方式在流式过程中输出结果。</p> */ HighlightWords?: Array<HighlightWordInfo>; /** * <p>追问问题列表,流式输出方式,只在流式结束输出结果。只会在kind=1追问类型时有结果。</p> */ FollowUpQuestions?: Array<HealthFollowUpQuestion>; /** * <p>药品列表,流式输出方式,只在流式结束输出结果。</p> */ DrugList?: Array<StandardDrugCardInfo>; } /** * 标准药品卡片信息 */ export interface StandardDrugCardInfo { /** * 标准药品名 */ StandardDrugName?: string; /** * 药品列表 */ DrugInfos?: Array<DrugCardInfo>; } /** * GetLLMDiagnosisDrugChat返回参数结构体 */ export interface GetLLMDiagnosisDrugChatResponse { /** * <p>错误码,0成功,非0失败</p> */ Code?: number; /** * <p>错误信息</p> */ Message?: string; /** * <p>返回数据</p> */ Data?: LLMDiagnosisDrugData; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。 */ RequestId?: string; } /** * 猜你想问信息 */ export interface GuessQuestion { /** * 问题标题 */ Title?: string; } /** * GetLLMReportInterpretation请求参数结构体 */ export interface GetLLMReportInterpretationRequest { /** * <p>合作方ID</p> */ PartnerId: string; /** * <p>合作方密钥</p> */ PartnerSecret: string; /** * <p>接入医院id</p> */ HospitalId: string; /** * <p>对话ID,由接入方生成,相同对话ID会保持相同的上下文,接入方根据业务场景使用相同或新建对话ID(建议使用UUID值)</p><p>入参限制:长度限制10-50</p> */ DialogueId: string; /** * <p>本次问答用户输入的问题</p> */ Message: string; /** * <p>报告文件信息</p> */ ReportFileInfos?: Array<ReportFileInfoReq>; /** * <p>返回类型:0:正常返回; 1:流式返回; 默认:0</p> */ ResultType?: number; /** * <p>报告解读提示词</p> */ Prompt?: string; /** * <p>无报告问答提示词</p> */ QaPrompt?: string; } /** * 引用资料信息 */ export interface ReferResourceInfo { /** * 资料标题 */ Title?: string; /** * 资料来源类型,1:问答库,2:文档,3:医典百科,4:临床指南,5:药品说明书 */ Type?: string; /** * 资料详情链接 */ Url?: string; } /** * 报告文件信息参数 */ export interface ReportFileInfoReq { /** * <p>报告文件链接</p> */ ReportFileUrl: string; /** * <p>报告文件类型,1:pdf,2:图片</p> */ ReportFileType: number; /** * <p>报告id</p> */ ReportId?: string; } /** * DescribeIgOrderList返回参数结构体 */ export interface DescribeIgOrderListResponse { /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; } /** * GetLLMDiagnosisDrug返回参数结构体 */ export interface GetLLMDiagnosisDrugResponse { /** * <p>错误码,0成功,非0失败</p> */ Code?: number; /** * <p>错误信息</p> */ Message?: string; /** * <p>返回数据</p> */ Data?: LLMDiagnosisDrugData; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。 */ RequestId?: string; } /** * 报告文件信息返回 */ export interface ReportFileInfoRsp { /** * <p>报告id</p> */ ReportId?: string; /** * <p>是否解析成功</p> */ IsAnalysis?: boolean; /** * <p>解析错误信息</p> */ ErrInfo?: string; } /** * QueryDrugInstructions请求参数结构体 */ export interface QueryDrugInstructionsRequest { /** * <p>合作方ID</p> */ PartnerId: string; /** * <p>合作方密钥</p> */ PartnerSecret: string; /** * <p>医院应用ID</p> */ HospitalAppId: string; /** * <p>本次问答用户输入的问题,(最大长度1000)</p> */ Message: string; } /** * GetLLMReportInterpretation返回参数结构体 */ export interface GetLLMReportInterpretationResponse { /** * <p>错误码,0成功,非0失败</p> */ Code?: number; /** * <p>错误信息</p> */ Message?: string; /** * <p>返回数据</p> */ Data?: LLMReportInterpretationData; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。本接口为流式响应接口,当请求成功时,RequestId 会被放在 HTTP 响应的 Header "X-TC-RequestId" 中。 */ RequestId?: string; } /** * 药品说明书信息 */ export interface DrugInstructionInfo { /** * 药品id */ DrugId?: string; /** * 药品名称 */ DrugName?: string; /** * 商品名称 */ TradeName?: string; /** * 规格 */ Specification?: string; /** * 生产企业 */ Manufacturer?: string; /** * 用法用量 */ DrugUsage?: string; /** * 适应症 */ Indication?: string; /** * 不良反应 */ AdverseReaction?: string; /** * 是否处方药,0:非处方药,1:处方药 */ DrugRxType?: number; /** * 药品说明书URL */ DocUrl?: string; } /** * 大模型症状自查返回数据 */ export interface LLMReportInterpretationData { /** * <p>大模型返回问答内容</p> */ Content?: string; /** * <p>大模型返回思考内容</p> */ Think?: string; /** * <p>序号,无业务含义,标识流式结果的序号</p> */ Sort?: number; /** * <p>流式输出结束标识,false:未结束,true:结束</p> */ IsFinish?: boolean; /** * <p>是否命中敏感词,false:否,true:是;</p> */ IsSensitive?: boolean; /** * <p>是否支持报告类型,false:否,true:是; 默认返回true,不支持的报告类型返回false</p> */ IsSupportFile?: boolean; /** * <p>返回的报告列表,和传入报告文件顺序一致</p> */ ReportInfos?: Array<ReportFileInfoRsp>; /** * <p>引用资料列表,流式输出方式,只在流式输出第一次返回;</p> */ ReferResourceItems?: Array<ReferResourceInfo>; /** * <p>猜你想问列表,流式输出方式,只在流式结束输出结果;</p> */ GuessQuestions?: Array<GuessQuestion>; /** * <p>高亮词列表,流式输出方式在流式过程中输出结果。</p> */ HighlightWords?: Array<HighlightWordInfo>; } /** * GetLLMDiagnosisHealth请求参数结构体 */ export interface GetLLMDiagnosisHealthRequest { /** * <p>合作方ID</p> */ PartnerId: string; /** * <p>合作方密钥</p> */ PartnerSecret: string; /** * <p>医院应用ID</p> */ HospitalAppId: string; /** * <p>对话ID,由接入方生成,相同对话ID会保持相同的上下文,接入方根据业务场景使用相同或新建对话ID(建议使用UUID值)</p><p>入参限制:长度限制10-50</p> */ DialogueId: string; /** * <p>本次问答用户输入的问题,(最大长度1000)</p> */ Message: string; /** * <p>返回类型:0:正常返回; 1:流式返回; 默认:0</p> */ ResultType?: number; /** * <p>性别,0:未知,1:男,2:女</p> */ Sex?: number; /** * <p>年龄,0:未知,最大值:120</p> */ Age?: number; /** * <p>追问轮数,-1:不追问;0:使用默认规则; 1-10:按指定轮数追问;(最大值10轮); 默认:0</p> */ RoundNumber?: number; /** * <p>是否追问结构化结果,0:否,1:是;</p> */ OutputStructured?: number; } /** * 大模型问药返回数据 */ export interface LLMDiagnosisDrugData { /** * <p>大模型返回问答内容</p> */ Content?: string; /** * <p>大模型返回思考内容</p> */ Think?: string; /** * <p>序号,无业务含义,标识流式结果的序号</p> */ Sort?: number; /** * <p>流式输出结束标识,false:未结束,true:结束</p> */ IsFinish?: boolean; /** * <p>是否命中敏感词,false:否,true:是;</p> */ IsSensitive?: boolean; /** * <p>引用资料列表,流式输出方式,只在流式输出第一次返回;</p> */ ReferResourceItems?: Array<ReferResourceInfo>; /** * <p>猜你想问列表,流式输出方式,只在流式结束输出结果;</p> */ GuessQuestions?: Array<GuessQuestion>; /** * <p>高亮词列表,流式输出方式在流式过程中输出结果。</p> */ HighlightWords?: Array<HighlightWordInfo>; /** * <p>药品列表,流式输出方式,只在流式结束输出结果。</p> */ DrugList?: Array<StandardDrugCardInfo>; } /** * 药品说明书标准药品结果 */ export interface StandardDrugInstructionInfo { /** * 标准药品名 */ StandardDrugName?: string; /** * 药品列表 */ DrugInfos?: Array<DrugInstructionInfo>; } /** * GetLLMDiagnosisDrug请求参数结构体 */ export interface GetLLMDiagnosisDrugRequest { /** * <p>合作方ID</p> */ PartnerId: string; /** * <p>合作方密钥</p> */ PartnerSecret: string; /** * <p>医院应用ID</p> */ HospitalAppId: string; /** * <p>对话ID,由接入方生成,相同对话ID会保持相同的上下文,接入方根据业务场景使用相同或新建对话ID(建议使用UUID值)</p><p>入参限制:长度限制10-50</p> */ DialogueId: string; /** * <p>本次问答用户输入的问题,(最大长度1000,传了图片链接,此参数可为空)</p> */ Message?: string; /** * <p>药品图片链接</p> */ ImageUrl?: string; /** * <p>返回类型:0:正常返回; 1:流式返回; 默认:0</p> */ ResultType?: number; /** * <p>提示词</p> */ Prompt?: string; } /** * 症状自查追问问题 */ export interface HealthFollowUpQuestion { /** * <p>追问类型</p> */ PromptType?: string; /** * <p>追问选项列表</p> */ Choices?: Array<string>; /** * <p>追问题型,单选或多选</p> */ QuestionType?: string; /** * <p>追问特殊类型,如部位题、时间题</p> */ SpecialType?: string; /** * <p>追问问题内容</p> */ Question?: string; } /** * 药品卡片信息 */ export interface DrugCardInfo { /** * 药品id */ DrugId?: string; /** * 药品名称 */ DrugName?: string; /** * 商品名称 */ TradeName?: string; /** * 规格 */ Specification?: string; /** * 生产厂商 */ Manufacturer?: string; /** * 是否处方药,0:非处方药,1:处方药 */ DrugRxType?: number; /** * 药品说明书URL */ DocUrl?: string; /** * 识别来源,1:药品图片,2:用户输入 */ IdentifySource?: number; } /** * DescribeIgOrderList请求参数结构体 */ export interface DescribeIgOrderListRequest { /** * <p>页码</p> */ PageNumber: number; /** * <p>每页数目</p> */ PageSize: number; /** * <p>产品类型</p><p>枚举值:</p><ul><li>ig: 导诊</li><li>ipc: 预问诊</li></ul><p>默认值:ig</p> */ ProductType: string; /** * <p>订单状态</p><p>枚举值:</p><ul><li>0: 无状态</li><li>1: 未激活</li><li>2: 使用中</li><li>3: 暂停使用</li><li>4: 已到期</li><li>5: 已删除</li><li>6: 已失效</li></ul><p>默认值:0</p> */ OrderStatus?: number; /** * <p>搜索关键字</p> */ KeyWord?: string; } /** * QueryDrugInstructions返回参数结构体 */ export interface QueryDrugInstructionsResponse { /** * <p>错误码,0成功,非0失败</p> */ Code?: number; /** * <p>错误信息</p> */ Message?: string; /** * <p>返回数据</p> */ Data?: Array<StandardDrugInstructionInfo>; /** * 唯一请求 ID,由服务端生成,每次请求都会返回(若请求因其他原因未能抵达服务端,则该次请求不会获得 RequestId)。定位问题时需要提供该次请求的 RequestId。 */ RequestId?: string; }