mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-07-10 22:02:12 +02:00
Feature/translator classes (#414)
Pull the JSON/Pulsar message translation into a separate module, will be useful for other comms channels
This commit is contained in:
parent
3fa004d628
commit
a4e2f67cb1
34 changed files with 1506 additions and 377 deletions
19
trustgraph-base/trustgraph/messaging/translators/__init__.py
Normal file
19
trustgraph-base/trustgraph/messaging/translators/__init__.py
Normal file
|
|
@ -0,0 +1,19 @@
|
|||
from .base import Translator, MessageTranslator
|
||||
from .primitives import ValueTranslator, TripleTranslator, SubgraphTranslator
|
||||
from .metadata import DocumentMetadataTranslator, ProcessingMetadataTranslator
|
||||
from .agent import AgentRequestTranslator, AgentResponseTranslator
|
||||
from .embeddings import EmbeddingsRequestTranslator, EmbeddingsResponseTranslator
|
||||
from .text_completion import TextCompletionRequestTranslator, TextCompletionResponseTranslator
|
||||
from .retrieval import DocumentRagRequestTranslator, DocumentRagResponseTranslator
|
||||
from .retrieval import GraphRagRequestTranslator, GraphRagResponseTranslator
|
||||
from .triples import TriplesQueryRequestTranslator, TriplesQueryResponseTranslator
|
||||
from .knowledge import KnowledgeRequestTranslator, KnowledgeResponseTranslator
|
||||
from .library import LibraryDocumentTranslator, LibraryProcessingTranslator
|
||||
from .document_loading import DocumentTranslator, TextDocumentTranslator, ChunkTranslator, DocumentEmbeddingsTranslator
|
||||
from .config import ConfigRequestTranslator, ConfigResponseTranslator
|
||||
from .flow import FlowRequestTranslator, FlowResponseTranslator
|
||||
from .prompt import PromptRequestTranslator, PromptResponseTranslator
|
||||
from .embeddings_query import (
|
||||
DocumentEmbeddingsRequestTranslator, DocumentEmbeddingsResponseTranslator,
|
||||
GraphEmbeddingsRequestTranslator, GraphEmbeddingsResponseTranslator
|
||||
)
|
||||
Loading…
Add table
Add a link
Reference in a new issue