Filewizardai는 파일을 잘 구조화 된 디렉토리 계층으로 자동 구성하고 해당 콘텐츠에 따라 이름을 바꾸도록 설계된 Python/Angular 프로젝트입니다. 이 도구는 파일을 적절한 폴더로 정렬하고 설명 이름을 제공하여 파일을 쉽게 관리하고 찾을 수 있도록 디지털 작업 공간을 배출하려는 사람에게 이상적입니다. 또한 텍스트 프롬프트를 입력하고 쿼리와 관련된 파일을 즉시 검색하여 제공하는 컨텐츠를 기반으로 가장 관련성이 높은 파일을 제공 할 수 있습니다.
이 앱에는 API 호출을 최소화하기위한 캐싱 시스템이 포함되어 새 파일 또는 수정 된 파일 만 처리되도록합니다.
전에
/home/user
├── Downloads
│ ├── 6.1 Course Curriculum v2.pdf
│ └── trip_paris.txt
│ └── 8d71473c-533f-4ba3-9bce-55d3d9a6662a.jpg
│ └── Screenshot_from_2024-06-10_21-39-24.png후에
/home/user/Downloads
├─ docs
│ └─ certifications
│ └─ databricks
│ └─ data_engineer_associate
│ └─ curriculum_v2.pdf
├─ Personal Photos
│ └─ 2024
│ └─ 03
│ └─ 01
│ └─ person_in_black_shirt.jpg
├─ finance-docs
│ └─ trip-expenses
│ └─ paris
│ └─ trip-justification.txt
└─ project Assets
└─ instructions_screenshot.png
컴퓨터에 Python이 설치되어 있는지 확인하십시오.
먼저 저장소를 복제하십시오.
git clone https://github.com/AIxHunter/FileWizardAI.git 백엔드 폴더로 이동하여 문서에 따라 .env 파일을 업데이트하십시오. 그런 다음 (Venv 또는 Conda와 같은 가상 환경에서) 실행하여 필요한 패키지를 설치하십시오.
cd backend
pip install -r requirements.txt백엔드 서버를 실행하십시오
cd backend
uvicorn app.server:app --host localhost --port 8000앱이 실행됩니다 : http : // localhost : 8000/
개발자이고 프론트 엔드를 수정하려면 프론트 엔드를 실행하고 백엔드를 별도로 실행할 수 있습니다.
Angular CLI 설치 :
npm install -g @angular/cli프론트 엔드 달리기 :
cd frontend
npm install
ng serve 프론트 엔드는 http://localhost:4200 에서 제공됩니다.
프론트 엔드 런을 포장하려면 :
ng build --base-href static/백엔드 실행 :
원하는 API 설정으로 .env 파일을 업데이트합니다 (문서 확인).
cd backend
uvicorn app.server:app --host localhost --port 8000 --reload
이 프로젝트는 MIT 라이센스에 따라 라이센스가 부여됩니다.