package echomeet import ( "yunyan/comm" "yunyan/pb" ) // @Summary 获取客户端可选的总结大模型服务列表 // @Description 由后台「会议记录服务」编排下发:client_choice 为后台开关(关闭时仅返回默认项、 // starttask/summary 传 summary_svc_id 会被忽略);识别与翻译由后台优先级选路,不下发、客户端不可指定。 // @Tags Echomeet // @Accept json // @Produce json // @Security BearerAuth // @Param user body pb.EchomeetGetSummaryServicesReq true "请求数据" // @Success 200 {object} comm.HttpResult{data=pb.EchomeetGetSummaryServicesResp} "响应数据" // @Router /api/home/echomeet_getsummaryservices [post] func (this *apiComp) GetSummaryServices(session comm.IUserSession, req *pb.EchomeetGetSummaryServicesReq) (resp *pb.EchomeetGetSummaryServicesResp, errdata *pb.ErrorData) { clientChoice, items := this.module.providers.SummaryServices() resp = &pb.EchomeetGetSummaryServicesResp{ ClientChoice: clientChoice, Services: items, } return }