-
Notifications
You must be signed in to change notification settings - Fork 0
Home
SangYeon Min edited this page Oct 28, 2024
·
2 revisions
Welcome to the HEARUS-AI-SERVING wiki!
/routers
β
βββ langchain.py # λΉλκΈ° LLM λ©μλμ LangChain μ μ
β # chromaDB νμ©νμ¬ LLM κ²°κ³Ό μΊμ±
β # LLM κ²°κ³Όλ₯Ό μΆμΆνλ JSON Parser λ©μλ μ μ
β
βββ websocket.py # WebSocket μ°κ²°μ μν λ©μλ μ μ
β # Whisper λͺ¨λΈ μΈνΌλ°μ€ λ° μμ± λ³ν λ‘μ§ μ μ
β # μ°κ²° μ΄ν λΉλκΈ° Task μν
β # μ°κ²° ν΄μ ν λ©λͺ¨λ¦¬ κ΄λ ¨ μμ
(flush λ±) μν
β
βββ main.py # WebSocket λ° API μ μ
βββ requirements.txt # νλ‘μ νΈμ νμν Python ν¨ν€μ§ 리μ€νΈ
- Python 3.9 μ΄μ
- pip (μ΅μ λ²μ )
- venv (κ°μ νκ²½ κ΄λ¦¬)
-
λ ν¬μ§ν 리 clone (μ΄λ―Έ μλ£νλ€λ©΄ skip)
git clone https://github.com/TEAM-Hearus/HEARUS-AI-SERVING
-
νλ‘μ νΈ λλ ν λ¦¬λ‘ μ΄λ
cd HEARUS-AI-SERVING
-
κ°μ νκ²½ μμ± λ° νμ±ν
python -m venv venvs/hearus source ./venvs/hearus/Scripts/activate # Windows # source ./venvs/hearus/bin/activate # macOS/Linux
-
μμ‘΄μ± μ€μΉ
pip install -r requirements.txt
-
Ollama λ° llama3 μ€μΉ
pip install torch torchvision torchaudio --index-url https://download.pytorch.org/whl/cu121 pip install -r requirements.txt curl -fsSL https://ollama.com/install.sh | sh ollama serve ollama pull llama3
-
μ ν리μΌμ΄μ μ€ν
python -m uvicorn main:app --host 0.0.0.0 --port 8000 --reload
Hearusμ λ°μ μ κΈ°μ¬ν΄ μ£Όμ μ κ°μ¬ν©λλ€! μ°λ¦¬λ λͺ¨λ ννμ κΈ°μ¬λ₯Ό νμν©λλ€.
- Issue μμ±: λ²κ·Έ 리ν¬νΈ, κΈ°λ₯ μ μ, λλ μ§λ¬Έ
- Pull Request: μ½λ κ°μ , λ¬Έμν, λλ μλ‘μ΄ κΈ°λ₯ ꡬν
- Code Review: λ€λ₯Έ κΈ°μ¬μμ PRμ 리뷰νκ³ νΌλλ°± μ 곡
- Documentation: README, μν€, λλ μ½λ μ£Όμ κ°μ
μμΈν κΈ°μ¬ κ°μ΄λλΌμΈμ CONTRIBUTING.mdλ₯Ό μ°Έμ‘°ν΄ μ£ΌμΈμ. λν νλ‘μ νΈμ λν λ¬Έμμ¬νμ΄ μμΌμλ€λ©΄ ISSUEλ₯Ό μμ±ν΄ μ£ΌμΈμ.