Files
GenAIExamples/comps/__init__.py
Liang Lv bf09739585 Refine Component Interface (#1106)
* 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>
2025-01-07 09:24:47 +08:00

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