Floneum -- 基于 Rust 的一款用于 AI 工作流程的圖形編輯器
Floneum 是一款用于 AI 工作流程的圖形編輯器,專注于社區制作的插件、本地 AI 和安全性。
Floneum 有哪些特性:
可視化界面:您無需任何編程知識即可使用Floneum。可視化圖形編輯器可以輕松地將社區制作的插件與本地人工智能模型相結合。
即時運行本地大型語言模型:Floneum 不需要任何外部依賴項,甚至不需要 GPU 即可運行。它使用LLM在本地運行大型語言模型。因此,您可以使用您的數據運行 Floneum,而無需擔心隱私問題。
插件:通過將大型語言模型與插件相結合,您可以提高其性能并使模型更好地適合您的特定用例。所有插件都在隔離的環境中運行,因此您無需信任您加載的任何插件。插件只能以安全的方式與其環境交互。
多語言插件:插件可以在任何支持Web匯編的語言中使用。除了可以用任何語言訪問的 API 之外,Floneum 還具有一個帶有人體工學宏的 Rust 包裝器,可以輕松創建插件。
受控文本生成:插件可以通過類似于 JSONformer 或指導的過程來控制大型語言模型的輸出。這允許插件強制模型輸出有效的 JSON 或它們定義的任何其他結構。這在語言模型和類型化 API 之間進行通信時非常有用。
使用
構建默認插件
floneum build --release --packages floneum_add_embedding,floneum_embedding,floneum_embedding_db,floneum_format,floneum_generate_text,floneum_generate_structured_text,floneum_search,floneum_search_engine,floneum_if,floneum_contains,floneum_write_to_file,floneum_read_from_file,floneum_python,floneum_create_tab,floneum_find_node,floneum_find_child_node,floneum_click_node,floneum_node_text,floneum_type_in_node,floneum_navigate_to,floneum_get_article,floneum_read_rss,floneum_split,floneum_slice,floneum_join,floneum_add_to_list,floneum_new_list,floneum_length,floneum_more_than,floneum_less_than,floneum_equals,floneum_and,floneum_or,floneum_not,floneum_add,floneum_subtract,floneum_multiply,floneum_divide,floneum_power,floneum_number,floneum_string
構建用戶界面
npx tailwindcss -i ./input.css -o ./public/tailwind.css --watch
cargo run --release --target aarch64-apple-darwin # Or whatever the target triple for your current device is
https://github.com/floneum/floneum/tree/master/floneum/floneum
lockbook -- 基于 rust 開發的精致的私人筆記平臺
隱私不應該成為妥協。這就是創建 Lockbook 的原因,這是一款安全的筆記應用程序,可讓您記錄、同步和分享您的想法。不會收集任何個人信息,并對您的筆記進行加密,因此誰也看不到它們。Lockbook 是 100% 開源的。
構建 mac 版本
需要:
配備 macOS 的計算機
標準 iOS/macOS 工具鏈 (Xcode)
穩定的 Rust 工具鏈
cbindgen,生成頭文件
cargo install cbindgen
用于為 iOS、macOS 和各種模擬器目標構建 lb-rs 的工具鏈目標
rustup target add aarch64-apple-ios x86_64-apple-ios aarch64-apple-darwin x86_64-apple-darwin aarch64-apple-ios-sim
step:
在/libs/lb/lb_external_interface運行中make swift_libs,它將生成 lb-rs 庫并將它們放入 Xcode 項目中的正確位置。 打開 Xcode,導入項目并點擊“運行”按鈕。
windows
需要:
裝有 Windows 的計算機
穩定的 Rust 工具鏈
step:
/clients/egui運行中cargo build
https://github.com/lockbook/lockbook
From 日報小組 侯盛鑫
社區學習交流平臺訂閱:
Rustcc論壇: 支持rss
微信公眾號:Rust語言中文社區