ChainFury
1.0.0
___ _ _ ___
/ __| |_ __ _(_)_ _ | __| _ _ _ _ _
| (__| ' / _` | | ' | _| || | '_| || |
___|_||___,_|_|_||_||_| _,_|_| _, |
|__/
e0 a4 b8 e0 a4 a4 e0 a5 8d e0 a4 af e0 a4
ae e0 a5 87 e0 a4 b5 20 e0 a4 9c e0 a4 af
e0 a4 a4 e0 a5 87
? Tune Chat和Tune Studio後面的開源鍊式引擎。
文檔頁麵包含有關使用chainfury和chainfury_server所有信息。
chainfurychainfury_server這是一些示例,可以使您的旅程在軟件2.0上開始:
此存儲庫中內置了兩個單獨的軟件包,第一個是chainfury ,其中包含用於運行DAGS和chainfury_server Fury-indent,其中包含GUI的自託管服務器。
pip install chainfury
pip install chainfury_server
# to launch the server
python3 -m chainfury_server運行服務器的最簡單方法是使用Docker。您可以使用以下命令來運行鏈條:
docker build . -f Dockerfile -t chainfury:latest
docker run -p 8000:8000 chainfury:latest要通過任何ENV變量,您可以使用該命令:
docker run --env ENV_KEY=ENV_VALUE -p 8000:8000 chainfury:latest結帳所有:
component環境變量在這裡chainfury特定變量在這裡chainfury_server特定變量在這裡這是文件夾的故障:
chainfury/包含Chainfury引擎server/包含Chainfury服務器client/包含GUI的前端代碼api_docs/包含文檔要從頭開始構建整個系統,請執行以下步驟:
git clone https://github.com/NimbleBoxAI/ChainFury
cd ChainFury
python3 -m venv venv
source venv/bin/activate您需要安裝yarn來構建前端並將其移至服務器上的正確位置
sh build_ui.sh複製靜態文件後,我們現在可以繼續安裝依賴性:
pip install -e . # editable install the chainfury
pip install -e server/. # editable install the chainfury_server
python3 -m chainfury_server現在,您可以訪問Localhost:8000以查看GUI並使用默認用戶名密碼admin:admin 。
有一些超級硬問題的測試用例,例如get_kv檢查chainfury.base.get_value_by_keys函數。
python3 tests/main.pyChainfury是一種用於生產的開源項目。我們以功能,基礎架構或文檔的形式向項目貢獻。