-
Notifications
You must be signed in to change notification settings - Fork 188
/
Copy path__init__.py
63 lines (55 loc) · 1.43 KB
/
__init__.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
#!/usr/bin/env python
# -*- coding: utf-8 -*-
# Copyright (C) 2024 Intel Corporation
# SPDX-License-Identifier: Apache-2.0
import os
# 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,
)
# 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