* Refine component interface Signed-off-by: lvliang-intel <liang1.lv@intel.com> * update env Signed-off-by: lvliang-intel <liang1.lv@intel.com> * add health check Signed-off-by: lvliang-intel <liang1.lv@intel.com> * update mulimodal embedding Signed-off-by: lvliang-intel <liang1.lv@intel.com> * update import Signed-off-by: lvliang-intel <liang1.lv@intel.com> * refine other components Signed-off-by: lvliang-intel <liang1.lv@intel.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix dataprepissue Signed-off-by: lvliang-intel <liang1.lv@intel.com> * fix tts issue Signed-off-by: lvliang-intel <liang1.lv@intel.com> * fix ci issues Signed-off-by: lvliang-intel <liang1.lv@intel.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix tts response issue Signed-off-by: lvliang-intel <liang1.lv@intel.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * fix comments Signed-off-by: lvliang-intel <liang1.lv@intel.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Signed-off-by: lvliang-intel <liang1.lv@intel.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Co-authored-by: chen, suyue <suyue.chen@intel.com>
63 lines
1.4 KiB
Python
63 lines
1.4 KiB
Python
#!/usr/bin/env python
|
|
# -*- coding: utf-8 -*-
|
|
# Copyright (C) 2024 Intel Corporation
|
|
# SPDX-License-Identifier: Apache-2.0
|
|
|
|
# Document
|
|
from comps.cores.proto.docarray import (
|
|
Audio2TextDoc,
|
|
Base64ByteStrDoc,
|
|
DocPath,
|
|
EmbedDoc,
|
|
GeneratedDoc,
|
|
LLMParamsDoc,
|
|
SearchedDoc,
|
|
SearchedMultimodalDoc,
|
|
LVMSearchedMultimodalDoc,
|
|
RerankedDoc,
|
|
TextDoc,
|
|
MetadataTextDoc,
|
|
RAGASParams,
|
|
RAGASScores,
|
|
GraphDoc,
|
|
LVMDoc,
|
|
LVMVideoDoc,
|
|
ImagePath,
|
|
ImagesPath,
|
|
VideoPath,
|
|
ImageDoc,
|
|
SDInputs,
|
|
SDImg2ImgInputs,
|
|
SDOutputs,
|
|
TextImageDoc,
|
|
MultimodalDoc,
|
|
EmbedMultimodalDoc,
|
|
FactualityDoc,
|
|
ScoreDoc,
|
|
PIIRequestDoc,
|
|
PIIResponseDoc,
|
|
Audio2text,
|
|
DocSumDoc,
|
|
DocSumLLMParams,
|
|
)
|
|
|
|
# Constants
|
|
from comps.cores.mega.constants import MegaServiceEndpoint, ServiceRoleType, ServiceType
|
|
|
|
# Microservice
|
|
from comps.cores.mega.orchestrator import ServiceOrchestrator
|
|
from comps.cores.mega.orchestrator_with_yaml import ServiceOrchestratorWithYaml
|
|
from comps.cores.mega.micro_service import MicroService, register_microservice, opea_microservices
|
|
|
|
# Telemetry
|
|
from comps.cores.telemetry.opea_telemetry import opea_telemetry
|
|
|
|
# Common
|
|
from comps.cores.common.component import OpeaComponent, OpeaComponentRegistry, OpeaComponentLoader
|
|
|
|
# Statistics
|
|
from comps.cores.mega.base_statistics import statistics_dict, register_statistics
|
|
|
|
# Logger
|
|
from comps.cores.mega.logger import CustomLogger
|