___ _ _ ___
/ __| |_ __ _(_)_ _ | __| _ _ _ _ _
| (__| ' / _` | | ' | _| || | '_| || |
___|_||___,_|_|_||_||_| _,_|_| _, |
|__/
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 and Tune Studio의 오픈 소스 체인 엔진.
문서 페이지에는 chainfury 및 chainfury_server 사용에 대한 모든 정보가 포함되어 있습니다.
chainfurychainfury_server다음은 소프트웨어 2.0에서 여행을 시작하는 몇 가지 예입니다.
이 저장소에 내장 된 두 개의 개별 패키지가 있습니다. 첫 번째는 chainfury GUI 용 자체 호스팅 서버를 포함하는 DAGS 및 chainfury_server 실행하기위한 Fury-Engine을 포함하는 Chainfury입니다.
pip install chainfury
pip install chainfury_server
# to launch the server
python3 -m chainfury_server서버를 실행하는 가장 쉬운 방법은 Docker를 사용하는 것입니다. 다음 명령을 사용하여 Chainfury를 실행할 수 있습니다.
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 으로 로그인 할 수 있습니다.
chainfury.base.get_value_by_keys 함수를 확인하는 get_kv 와 같은 매우 어려운 문제에 대한 몇 가지 테스트 사례가 있습니다.
python3 tests/main.pyChainfury는 생산에 사용되는 오픈 소스 프로젝트입니다. 우리는 기능, 인프라 또는 문서의 형태로 프로젝트에 기여할 수 있습니다.