YAML Metadata Warning:empty or missing yaml metadata in repo card
Check out the documentation for more information.
Local RP Engine
λ‘컬 AI μΊλ¦ν° λ‘€νλ μ΄ / μΈν°λν°λΈ ν½μ μμ§μ λ§λ€κΈ° μν κ°μΈμ© Python νλ‘μ νΈμ λλ€. μΈλΆ κ³΅κ° μλΉμ€κ° μλλΌ λ‘컬 νκ²½μμ μΊλ¦ν°, μλ리μ€, λ‘μ΄λΆ, μ±ν κΈ°λ‘μ κ΄λ¦¬νλ κ²μ λͺ©νλ‘ ν©λλ€.
νμ¬ λ²μ
μ΄λ² λ²μ μ νλ‘μ νΈ μ€μΊν΄λμ SQLite μμμ± κ³μΈ΅λ§ ν¬ν¨ν©λλ€. μ€μ LLM νΈμΆ, vLLM μ°κ²°, Gradio UI, λ©λͺ¨λ¦¬ μμ½, λ‘μ΄λΆ κ²μ, λͺ λ Ή μ²λ¦¬, μ¬μμ±, txt λ΄λ³΄λ΄κΈ°λ μμ§ κ΅¬ννμ§ μμμ΅λλ€.
μ€μ
python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt
ν μ€νΈ μ€ν
python -m pytest
ν
μ€νΈλ tmp_pathλ₯Ό μ¬μ©νλ―λ‘ μ€μ data/chats/chat.sqlite νμΌμ μμ νμ§ μμ΅λλ€.
μ± μ€ν
python app.py
config.yamlμ μ½κ³ data/chats/chat.sqlite λ°μ΄ν°λ² μ΄μ€λ₯Ό μ΄κΈ°νν λ€ μ€λΉ λ©μμ§λ₯Ό μΆλ ₯ν©λλ€.
Manual vLLM smoke test
μλ ν
μ€νΈλ llm.mode: fakeλ₯Ό μ¬μ©νλ―λ‘ vLLMμ΄ νμνμ§ μμ΅λλ€. λ‘컬 OpenAI νΈν μλ²λ₯Ό μ§μ νμΈνλ €λ©΄ λ³λ ν°λ―Έλμμ vLLMμ μ€νν©λλ€.
vllm serve <MODEL_PATH_OR_HF_ID> \
--host 127.0.0.1 \
--port 8000 \
--dtype auto \
--max-model-len 8192 \
--enable-prefix-caching
config.yamlμ llm μΉμ
μ μλμΌλ‘ λ°κΏλλ€.
llm:
mode: openai_compatible
base_url: http://127.0.0.1:8000/v1
api_key: dummy
model: <served-model-name>
temperature: 0.9
top_p: 0.95
max_tokens: 800
timeout_seconds: 60
μ°κ²° νμΈ:
python scripts/smoke_vllm.py --message "μλ¦°μ²λΌ μ§§κ² μΈμ¬ν΄μ€."
μ€ν¨νλ©΄ vLLM μ€ν μ¬λΆ, base_url, model, ν¬νΈ λ²νΈλ₯Ό νμΈνμΈμ.
λ°μ΄ν° νμΌ
- μΊλ¦ν°:
data/characters/*.json - μλ리μ€:
data/scenarios/*.json - λ‘μ΄λΆ:
data/lorebooks/*.json - λ‘컬 μ±ν
DB:
data/chats/ - λ΄λ³΄λ΄κΈ° κ²°κ³Ό:
data/exports/
λ€μ λ¨κ³
vLLM OpenAI νΈν ν΄λΌμ΄μΈνΈ, Gradio νλ‘ν νμ UI, λ©λͺ¨λ¦¬ μμ½κΈ°, λ‘μ΄λΆ ν€μλ μ£Όμ , μ±ν λͺ λ Ή, μλ΅ μ¬μμ±, AI μμ±λ¬Έ txt λ΄λ³΄λ΄κΈ°λ νμ μμ μ λλ€.
- Downloads last month
- -