fatush
1.0.0
벡터 스토어 및 딥 러닝을 사용하여 Markdown 파일의 변환을 간소화하기위한 스크립트 모음.
이 툴킷은 Markdown 파일의 번역 프로세스를 단순화하도록 설계된 Python 스크립트 세트를 제공합니다. 스크립트는 내장 모델을 활용하여 문서 검색의 정확도를 높이고 전체 변환 워크 플로를 향상시킵니다.
search_word.py 스크립트는 내장을 기반으로 관련 문서를 검색하기 위해 검색 엔진을 초기화합니다. Markdown 파일과 여러 언어로 작동하도록 설계되었습니다. CLI 앱은 타이퍼를 기반으로합니다.
설치:
pip install fatushfatush run 실행하십시오git clone https://github.com/alperiox/fatush.gitcd fatushpip install -r requirements.txt 또는 poetry install구성:
python fatush/search_word.py run 실행하십시오config.yaml 파일을 찾을 수없는 경우 스크립트는 FastAPI Repo에서 문서를 가져와 필요한 구성 파일을 만듭니다.문서 처리 :
임베딩 모델 로딩 :
벡터 스토어 :
검색 엔진 초기화 :
토 도스 :
search_word.py 에 대한 구성 옵션source_lang : 소스 언어 코드 (예 : 'en').translation_lang : 번역 언어 코드 (예 : 'tr').docs_path : 문서로가는 경로 (기본값은 현재 작업 디렉토리입니다).vectorstore_path : 벡터 스토어로가는 경로 (기본값은 현재 작업 디렉토리입니다). 이 프로젝트는 Fastapi 문서화를 번역 한 경험을 바탕으로 만들어 졌으므로보다 일반적으로 사용 가능한 도구 세트를위한 더 좋은 추상화가 필요합니다. 이는 FastApi 저장소에서 문서를 가져 오는 것과 같은 현재 몇 가지 하드 코딩 된 변수가 있기 때문입니다.