mirror of
https://github.com/trustgraph-ai/trustgraph.git
synced 2026-07-13 15:22:12 +02:00
Squashed 'ai-context/trustgraph-templates/' content from commit 42a5fd1b
git-subtree-dir: ai-context/trustgraph-templates git-subtree-split: 42a5fd1b678f32be378062e30451e2052ccb95dd
This commit is contained in:
commit
74cc8a4685
1216 changed files with 116347 additions and 0 deletions
|
|
@ -0,0 +1,89 @@
|
|||
// Interface Descriptions Module
|
||||
// Defines all external interfaces available in TrustGraph flows
|
||||
// These are the 'endpoints' that external systems can interact with
|
||||
|
||||
{
|
||||
// Document loading interfaces - for data ingestion
|
||||
"document-load": {
|
||||
"description": "Document loader",
|
||||
"kind": "send",
|
||||
"visible": true,
|
||||
},
|
||||
"text-load": {
|
||||
"description": "Text document loader",
|
||||
"kind": "send",
|
||||
"visible": true,
|
||||
},
|
||||
|
||||
// Data storage interfaces - for processed data streams
|
||||
"entity-contexts-load": {
|
||||
"description": "Entity contexts loader",
|
||||
"kind": "send",
|
||||
},
|
||||
"triples-store": {
|
||||
"description": "Triples loader",
|
||||
"kind": "send",
|
||||
},
|
||||
"graph-embeddings-store": {
|
||||
"description": "Graph embeddings loader",
|
||||
"kind": "send",
|
||||
},
|
||||
"document-embeddings-store": {
|
||||
"description": "Document embeddings loader",
|
||||
"kind": "send",
|
||||
},
|
||||
"objects-store": {
|
||||
"description": "Object store",
|
||||
"kind": "request-response",
|
||||
},
|
||||
|
||||
// Query interfaces - for retrieving information
|
||||
"graph-rag": {
|
||||
"description": "GraphRAG service",
|
||||
"kind": "request-response",
|
||||
},
|
||||
"document-rag": {
|
||||
"description": "ChunkRAG service",
|
||||
"kind": "request-response",
|
||||
},
|
||||
"triples": {
|
||||
"description": "Triples query service",
|
||||
"kind": "request-response",
|
||||
},
|
||||
"graph-embeddings": {
|
||||
"description": "Graph embeddings service",
|
||||
"kind": "request-response",
|
||||
},
|
||||
"document-embeddings": {
|
||||
"description": "Document embeddings service",
|
||||
"kind": "request-response",
|
||||
},
|
||||
"objects": {
|
||||
"description": "Object query service",
|
||||
"kind": "request-response",
|
||||
},
|
||||
|
||||
// Processing services - for text and data processing
|
||||
"prompt": {
|
||||
"description": "Prompt service",
|
||||
"kind": "request-response",
|
||||
},
|
||||
"agent": {
|
||||
"description": "Agent service",
|
||||
"kind": "request-response",
|
||||
},
|
||||
"text-completion": {
|
||||
"description": "Text completion service",
|
||||
"kind": "request-response",
|
||||
},
|
||||
|
||||
// Query translation services - for natural language queries
|
||||
"nlp-query": {
|
||||
"description": "NLP question to GraphQL service",
|
||||
"kind": "request-response",
|
||||
},
|
||||
"structured-query": {
|
||||
"description": "Structured query service",
|
||||
"kind": "request-response",
|
||||
},
|
||||
}
|
||||
Loading…
Add table
Add a link
Reference in a new issue