___ _ _ ___
/ __| |_ __ _(_)_ _ | __| _ _ _ _ _
| (__| ' / _` | | ' | _| || | '_| || |
___|_||___,_|_|_||_||_| _,_|_| _, |
|__/
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
? Mesin rantai open source di balik obrolan tune dan studio tune.
Halaman dokumentasi berisi semua informasi tentang penggunaan chainfury dan chainfury_server .
chainfurychainfury_serverBerikut beberapa contoh untuk memulai perjalanan Anda di Software 2.0:
Ada dua paket terpisah yang dibangun ke dalam repositori ini, pertama adalah chainfury yang berisi mesin fury untuk menjalankan DAG dan chainfury_server yang berisi server yang di-host sendiri untuk GUI.
pip install chainfury
pip install chainfury_server
# to launch the server
python3 -m chainfury_serverCara termudah untuk menjalankan server adalah dengan menggunakan Docker. Anda dapat menggunakan perintah berikut untuk menjalankan ChainFury:
docker build . -f Dockerfile -t chainfury:latest
docker run -p 8000:8000 chainfury:latestUntuk melewati variabel apa pun, Anda dapat menggunakan perintah:
docker run --env ENV_KEY=ENV_VALUE -p 8000:8000 chainfury:latestCheckout semua:
component di sinichainfury di sinichainfury_server di siniBerikut ini rincian folder:
chainfury/ berisi mesin chainfuryserver/ berisi server chainfuryclient/ Berisi Kode Frontend untuk GUIapi_docs/ berisi dokumentasiUntuk membangun seluruh sistem dari awal, ikuti langkah -langkah ini:
git clone https://github.com/NimbleBoxAI/ChainFury
cd ChainFury
python3 -m venv venv
source venv/bin/activate Anda harus memasang yarn untuk membangun frontend dan memindahkannya ke lokasi yang benar di server
sh build_ui.shSetelah file statis disalin, kita sekarang dapat melanjutkan untuk menginstal ketergantungan:
pip install -e . # editable install the chainfury
pip install -e server/. # editable install the chainfury_server
python3 -m chainfury_server Anda sekarang dapat mengunjungi LocalHost: 8000 untuk melihat GUI dan masuk dengan kata sandi nama pengguna default admin:admin .
Ada beberapa kasus uji untuk masalah super keras seperti get_kv yang memeriksa fungsi chainfury.base.get_value_by_keys .
python3 tests/main.pyChainfury adalah proyek open-source yang digunakan dalam produksi. Kami terbuka untuk kontribusi proyek dalam bentuk fitur, infrastruktur atau dokumentasi.