switch back diagram with minitoc hidden
This commit is contained in:
parent
b306413c87
commit
70081d5ff8
1 changed files with 43 additions and 17 deletions
|
|
@ -27,26 +27,52 @@ Ready to get started? Try the [quickstart](/quickstart) to install OpenRAG and s
|
||||||
OpenRAG deploys and orchestrates a lightweight, container-based architecture that combines **Langflow**, **OpenSearch**, and **Docling** into a cohesive RAG platform.
|
OpenRAG deploys and orchestrates a lightweight, container-based architecture that combines **Langflow**, **OpenSearch**, and **Docling** into a cohesive RAG platform.
|
||||||
|
|
||||||
```mermaid
|
```mermaid
|
||||||
flowchart TD
|
%%{init: {'theme': 'dark', 'flowchart': {'useMaxWidth': false, 'width': '100%'}}}%%
|
||||||
subgraph Containers
|
flowchart LR
|
||||||
backend[OpenRAG Backend] --> langflow[Langflow]
|
%% Encapsulate the entire diagram in a rectangle with black background
|
||||||
langflow <--> opensearch[OpenSearch]
|
subgraph DiagramContainer["OpenRAG Architecture"]
|
||||||
backend <--> frontend[OpenRAG frontend]
|
style DiagramContainer fill:#000000,stroke:#ffffff,color:white,stroke-width:2px
|
||||||
|
%% Define subgraphs for the different sections
|
||||||
|
subgraph LocalService["Local Service"]
|
||||||
|
DoclingSrv[Docling Serve]
|
||||||
|
style DoclingSrv fill:#a8d1ff,stroke:#0066cc,color:black,stroke-width:2px
|
||||||
|
end
|
||||||
|
subgraph Containers
|
||||||
|
Backend["OpenRAG Backend"]
|
||||||
|
style Backend fill:#e6ffe6,stroke:#006600,color:black,stroke-width:2px
|
||||||
|
Langflow
|
||||||
|
style Langflow fill:#e6ffe6,stroke:#006600,color:black,stroke-width:2px
|
||||||
|
OpenSearch
|
||||||
|
style OpenSearch fill:#e6ffe6,stroke:#006600,color:black,stroke-width:2px
|
||||||
|
Frontend["OpenRAG Frontend"]
|
||||||
|
style Frontend fill:#ffcc99,stroke:#ff6600,color:black,stroke-width:2px
|
||||||
|
end
|
||||||
|
subgraph ThirdParty["Third Party Services"]
|
||||||
|
GoogleDrive["Google Drive"]
|
||||||
|
style GoogleDrive fill:#f2e6ff,stroke:#6600cc,color:black,stroke-width:2px
|
||||||
|
OneDrive
|
||||||
|
style OneDrive fill:#f2e6ff,stroke:#6600cc,color:black,stroke-width:2px
|
||||||
|
SharePoint["SharePoint"]
|
||||||
|
style SharePoint fill:#f2e6ff,stroke:#6600cc,color:black,stroke-width:2px
|
||||||
|
More[...]
|
||||||
|
style More fill:#f2e6ff,stroke:#6600cc,color:black,stroke-width:2px
|
||||||
|
end
|
||||||
|
%% Define connections
|
||||||
|
DoclingSrv --> Backend
|
||||||
|
GoogleDrive --> Backend
|
||||||
|
OneDrive --> Backend
|
||||||
|
SharePoint --> Backend
|
||||||
|
More --> Backend
|
||||||
|
Backend --> Langflow
|
||||||
|
Langflow <--> OpenSearch
|
||||||
|
Backend <--> Frontend
|
||||||
|
%% Style subgraphs
|
||||||
|
style LocalService fill:#333333,stroke:#666666,color:white,stroke-width:2px
|
||||||
|
style Containers fill:#444444,stroke:#666666,color:white,stroke-width:2px
|
||||||
|
style ThirdParty fill:#333333,stroke:#666666,color:white,stroke-width:2px
|
||||||
end
|
end
|
||||||
subgraph local [Local services]
|
|
||||||
docling[Docling Serve]
|
|
||||||
end
|
|
||||||
subgraph ext [External connectors]
|
|
||||||
drive1[Google Drive]
|
|
||||||
drive2[OneDrive]
|
|
||||||
drive3[SharePoint]
|
|
||||||
drive4[Others]
|
|
||||||
end
|
|
||||||
local --> backend
|
|
||||||
ext --> backend
|
|
||||||
```
|
```
|
||||||
|
|
||||||
<br/>
|
|
||||||
* The **OpenRAG Backend** is the central orchestration service that coordinates all other components.
|
* The **OpenRAG Backend** is the central orchestration service that coordinates all other components.
|
||||||
|
|
||||||
* **Langflow** provides a visual workflow engine for building AI agents, and connects to **OpenSearch** for vector storage and retrieval.
|
* **Langflow** provides a visual workflow engine for building AI agents, and connects to **OpenSearch** for vector storage and retrieval.
|
||||||
|
|
|
||||||
Loading…
Add table
Reference in a new issue