From d7840b9231f39594c20c1263cd37116bf250ab7b Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Sun, 23 Feb 2025 21:00:29 +0800 Subject: [PATCH] docs(README.md): updated chart --- README.md | 46 ++++++++++++++++++--------------- README.zh-CN.md | 69 +++++++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 94 insertions(+), 21 deletions(-) diff --git a/README.md b/README.md index c34f92230..3dc76757c 100644 --- a/README.md +++ b/README.md @@ -65,20 +65,17 @@ pnpm dev - [🥺 SAD](https://github.com/moeru-ai/sad): Documentation and notes for self-host and browser running LLMs ```mermaid - %%{ init: { 'flowchart': { 'curve': 'catmullRom' } } }%% flowchart TD - - CORE("Core") - UNSPEECH["unspeech"] - DB1["@proj-airi/drizzle-duckdb-wasm"] - DB2["[WIP] Memory Alaya"] - DB0["@proj-airi/duckdb-wasm"] + Core("Core") + Unspeech["unspeech"] + DBDriver["@proj-airi/drizzle-duckdb-wasm"] + MemoryDriver["[WIP] Memory Alaya"] + DB1["@proj-airi/duckdb-wasm"] ICONS["@proj-airi/lobe-icons"] - UI("UI") + UI("@proj-airi/stage-ui") Stage("Stage") - ELEVENLABS{{"@proj-airi/elevenlabs"}} F_AGENT("Factorio Agent") F_API["Factorio RCON API"] F_MOD1["autorio"] @@ -86,16 +83,18 @@ flowchart TD MC_AGENT("Minecraft Agent") XSAI["xsai"] - subgraph airi-vtuber - DB0 --> DB1 --> DB2 --> CORE - ICONS --> UI --> Stage --> CORE - CORE --> ELEVENLABS - CORE --> SVRT + subgraph Airi + DB1 --> DBDriver --> MemoryDriver --> Memory --> Core + ICONS --> UI --> Stage --> Core + Core --> STT + Core --> SVRT end - ELEVENLABS --> |Speaking|UNSPEECH - SVRT --> |Playing Factorio|F_AGENT - subgraph Airi-Factorio + STT --> |Speaking|Unspeech + SVRT --> |Playing Factorio|F_AGENT + SVRT --> |Playing Minecraft|MC_AGENT + + subgraph Factorio Agent F_AGENT --> F_API -..- factorio-server subgraph factorio-server-wrapper subgraph factorio-server @@ -104,16 +103,21 @@ flowchart TD end end - SVRT --> |Playing Minecraft|MC_AGENT -..- minecraft-server + subgraph Minecraft Agent + MC_AGENT --> Mineflayer -..- minecraft-server + subgraph factorio-server-wrapper + subgraph factorio-server + F_MOD1 + end + end + end - XSAI --> CORE + XSAI --> Core XSAI --> F_AGENT XSAI --> MC_AGENT - ``` ```mermaid - %%{ init: { 'flowchart': { 'curve': 'catmullRom' } } }%% flowchart TD diff --git a/README.zh-CN.md b/README.zh-CN.md index b5d522088..a68351694 100644 --- a/README.zh-CN.md +++ b/README.zh-CN.md @@ -64,6 +64,75 @@ pnpm dev - [`tstl-plugin-reload-factorio-mod](https://github.com/moeru-ai/airi-factorio/tree/main/packages/tstl-plugin-reload-factorio-mod): 开发时支持热重载 Factorio 模组 - [🥺 SAD](https://github.com/moeru-ai/sad): 自托管和浏览器运行 LLM 的文档和说明 +```mermaid +%%{ init: { 'flowchart': { 'curve': 'catmullRom' } } }%% + +flowchart TD + Core("Core") + Unspeech["unspeech"] + DBDriver["@proj-airi/drizzle-duckdb-wasm"] + MemoryDriver["[WIP] Memory Alaya"] + DB1["@proj-airi/duckdb-wasm"] + ICONS["@proj-airi/lobe-icons"] + UI("@proj-airi/stage-ui") + Stage("Stage") + F_AGENT("Factorio Agent") + F_API["Factorio RCON API"] + F_MOD1["autorio"] + SVRT["@proj-airi/server-runtime"] + MC_AGENT("Minecraft Agent") + XSAI["xsai"] + + subgraph Airi + DB1 --> DBDriver --> MemoryDriver --> Memory --> Core + ICONS --> UI --> Stage --> Core + Core --> STT + Core --> SVRT + end + + STT --> |Speaking|Unspeech + SVRT --> |Playing Factorio|F_AGENT + SVRT --> |Playing Minecraft|MC_AGENT + + subgraph Factorio Agent + F_AGENT --> F_API -..- factorio-server + subgraph factorio-server-wrapper + subgraph factorio-server + F_MOD1 + end + end + end + + subgraph Minecraft Agent + MC_AGENT --> Mineflayer -..- minecraft-server + subgraph factorio-server-wrapper + subgraph factorio-server + F_MOD1 + end + end + end + + XSAI --> Core + XSAI --> F_AGENT + XSAI --> MC_AGENT +``` + +```mermaid + +%%{ init: { 'flowchart': { 'curve': 'catmullRom' } } }%% + +flowchart TD + subgraph deploy&bundle + direction LR + HFUP["hfup"] + HF[/"HuggingFace Spaces"\] + HFUP -...- UI -...-> HF + HFUP -...- whisper-webgpu -...-> HF + HFUP -...- moonshine-web -...-> HF + end + +``` + ## 使用的模型 - [onnx-community/whisper-large-v3-turbo · Hugging Face](https://huggingface.co/onnx-community/whisper-large-v3-turbo)