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是一种用于生产的开源项目。我们以功能,基础架构或文档的形式向项目贡献。