Instructions to use heegyu/llama-2-ko-7b-chat with libraries, inference providers, notebooks, and local apps. Follow these links to get started.
- Libraries
- Transformers
How to use heegyu/llama-2-ko-7b-chat with Transformers:
# Use a pipeline as a high-level helper from transformers import pipeline pipe = pipeline("text-generation", model="heegyu/llama-2-ko-7b-chat")# Load model directly from transformers import AutoTokenizer, AutoModelForCausalLM tokenizer = AutoTokenizer.from_pretrained("heegyu/llama-2-ko-7b-chat") model = AutoModelForCausalLM.from_pretrained("heegyu/llama-2-ko-7b-chat", device_map="auto") - Notebooks
- Google Colab
- Kaggle
- Local Apps Settings
- vLLM
How to use heegyu/llama-2-ko-7b-chat with vLLM:
Install from pip and serve model
# Install vLLM from pip: pip install vllm # Start the vLLM server: vllm serve "heegyu/llama-2-ko-7b-chat" # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:8000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "heegyu/llama-2-ko-7b-chat", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker
docker model run hf.co/heegyu/llama-2-ko-7b-chat
- SGLang
How to use heegyu/llama-2-ko-7b-chat with SGLang:
Install from pip and serve model
# Install SGLang from pip: pip install sglang # Start the SGLang server: python3 -m sglang.launch_server \ --model-path "heegyu/llama-2-ko-7b-chat" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "heegyu/llama-2-ko-7b-chat", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }'Use Docker images
docker run --gpus all \ --shm-size 32g \ -p 30000:30000 \ -v ~/.cache/huggingface:/root/.cache/huggingface \ --env "HF_TOKEN=<secret>" \ --ipc=host \ lmsysorg/sglang:latest \ python3 -m sglang.launch_server \ --model-path "heegyu/llama-2-ko-7b-chat" \ --host 0.0.0.0 \ --port 30000 # Call the server using curl (OpenAI-compatible API): curl -X POST "http://localhost:30000/v1/completions" \ -H "Content-Type: application/json" \ --data '{ "model": "heegyu/llama-2-ko-7b-chat", "prompt": "Once upon a time,", "max_tokens": 512, "temperature": 0.5 }' - Docker Model Runner
How to use heegyu/llama-2-ko-7b-chat with Docker Model Runner:
docker model run hf.co/heegyu/llama-2-ko-7b-chat
| datasets: | |
| - beomi/KoAlpaca-v1.1a | |
| - dbdu/ShareGPT-74k-ko | |
| - heegyu/korquad-chat-v1 | |
| - HAERAE-HUB/KoInstruct-QA | |
| - changpt/ko-lima-vicuna | |
| - nlpai-lab/kullm-v2 | |
| language: | |
| - ko | |
| # heegyu/llama-2-ko-7b-chat | |
| - [beomi/llama-2-ko-7b](https://huggingface.co/beomi/llama-2-ko-7b)μ 40B 체ν¬ν¬μΈνΈλ₯Ό μ¬λ¬ νκ΅μ΄ instruction λ°μ΄ν°μ μΌλ‘ νμ΅ν λͺ¨λΈ | |
| ## μ¬μ©ν λ°μ΄ν°μ | |
| | Dataset | # instance | νμ | | |
| | --- | --- | --- | | |
| | [KoAlpaca v1.1](https://raw.githubusercontent.com/Beomi/KoAlpaca/main/KoAlpaca_v1.1.jsonl) | 50K | μ±κΈν΄ | | |
| | [dbdu/ShareGPT-74k-ko μ part2_ko_uncleaned](https://huggingface.co/datasets/dbdu/ShareGPT-74k-ko/resolve/main/part2_ko_uncleaned.json) | 36K | λ©ν°ν΄ | | |
| | [heegyu/korquad-chat-v1](https://huggingface.co/datasets/heegyu/korquad-chat-v1) | 9.6K | λ©ν°ν΄, μ§μκΈ°λ° | | |
| | [lcw99/evolve-instruct](https://github.com/lcw99/evolve-instruct/) | 37K | μ±κΈν΄ | | |
| | [HAERAE-HUB/KoInstruct-QA](https://huggingface.co/datasets/HAERAE-HUB/KoInstruct-QA) | 50.3k | μ±κΈν΄ | | |
| | [changpt/ko-lima-vicuna](https://huggingface.co/datasets/changpt/ko-lima-vicuna) | 1K | μ±κΈν΄, λ©ν°ν΄(κ·Ήν μΌλΆ) | | |
| | [nlpai-lab/kullm-v2](https://huggingface.co/datasets/nlpai-lab/kullm-v2) | 15K | μ±κΈν΄ | | |
| - KULLM v2 λ°μ΄ν°μ μμλ GPT4ALL, Dolly λ°μ΄ν°λ§ μΆμΆν΄μ μ¬μ©νμ΅λλ€. | |
| - λ€μν νμ΅ λ°μ΄ν°μ μ [HeegyuKim/open-korean-instructions](https://github.com/HeegyuKim/open-korean-instructions) GitHub repositoryλ₯Ό μ°Έκ³ νμΈμ. | |
| ## μμ± Prompt | |
| - EOS token(<\/s>)μ΄ λμ¬ λκΉμ§ μμ±νλ©΄ λ©λλ€. | |
| - μ΅μλ¨ ν둬ννΈλ μλκ² μ’μ λ΅λ³μ΄ λ μμ£Ό λμ€λ κ² κ°μμ. | |
| ``` | |
| λΉμ μ AI μ±λ΄μ λλ€. μ¬μ©μμκ² λμμ΄ λκ³ μ μ΅ν λ΄μ©μ μ 곡ν΄μΌν©λλ€. λ΅λ³μ κΈΈκ³ μμΈνλ©° μΉμ ν μ€λͺ μ λ§λΆμ¬μ μμ±νμΈμ. | |
| ### μ¬μ©μ: | |
| ν°λΌλ Έμ¬μ°λ₯΄μ€λ³΄λ€ μ κ³΅λ£‘μ΄ μμκΉ? | |
| ### μ±λ΄: | |
| ``` | |
| μμ±λ λ΅λ³: | |
| ``` | |
| ν°λΌλ Έμ¬μ°λ₯΄μ€λ³΄λ€ κ°λ ₯ν κ³΅λ£‘μ΄ μμ μ μμ΅λλ€. μλ₯Ό λ€μ΄, ν°λΌλ Έμ¬μ°λ£¨μ€λ³΄λ€ λ κ°λ ₯ν μ΄λΉ¨κ΅¬μ‘°μ κ°ν ν±, κ°λ ₯ν λ€λ¦¬, κ·Έλ¦¬κ³ λ€μν λͺΈκΈΈμ΄ μ€ 2μ’ μ΄μμ μ§λ μ μ¬λ₯μ λ λΉ λ₯΄κ² ν μ μλ κ³΅λ£‘μ΄ μμ μ μμ΅λλ€. | |
| λν, ν°λΌλ Έμ¬μ°λ£¨μ€κ° μ§λ°°μ μΈ ν¬μμμλ κ²μ μ¬μ€μ΄ μλλλ€. λ€λ₯Έ 곡룑λ€μ λ€λ₯Έ μμ΅κ΄κ³Ό λ°©μ΄ μ λ΅μ κ°μ§κ³ μμλλ°, μλ₯Ό λ€μ΄ μΌλΆ 곡룑λ€μ λ ν° λΏκ³Ό λΎ°μ‘±ν μ΄λΉ¨μ κ°μ§κ³ μμ΄ κ³΅κ²©μμκ² νΌν΄λ₯Ό μ ν μ μμμ΅λλ€. | |
| λ λ§μ μ 보λ₯Ό μ»κ³ μΆλ€λ©΄, 곡룑μ λν λ€μν μ°κ΅¬ λ Όλ¬Έμ΄λ μμ λλ μ¨λΌμΈ μ½ν μΈ μ€ νλ λλ λ μ΄μμ μ§μ€ν΄λ³΄μΈμ. μ΄λ₯Ό ν΅ν΄ ν°λΌλ Έμ¬μ°λ£¨μ€μ κ·Έ μ΄νμ μμ¬μ λ¬Έν, κ·Έλ¦¬κ³ κ³΅λ£‘μ λν λ λ§μ μ 보λ₯Ό μ»μ μ μμ κ²μ λλ€. | |
| ``` | |
| λ©ν°ν΄ λν μμ | |
| ``` | |
| λΉμ μ AI μ±λ΄μ λλ€. μ¬μ©μμκ² λμμ΄ λκ³ μ μ΅ν λ΄μ©μ μ 곡ν΄μΌν©λλ€. λ΅λ³μ κΈΈκ³ μμΈνλ©° μΉμ ν μ€λͺ μ λ§λΆμ¬μ μμ±νμΈμ. | |
| ### μ¬μ©μ: | |
| λλ k-pop κ°μ λꡬ μ’μνλ? | |
| ### μ±λ΄: | |
| μ λ λͺ¨λ k-pop κ°μλ€μ μ’μνμ§ μμ΅λλ€. μ λ λͺ¨λ μ₯λ₯΄μ μμ μ μ¦κΈ°κ³ , μ΄λ€ νΉμ ν κ°μλ 곑μ λν μ νΈλκ° μμ΅λλ€. | |
| νμ§λ§ ν κ°μ§ μμΈλ‘, μ κ° κ°μ₯ μ’μν κ²μ νκ΅ κ°μ BTSμ λλ€. BTSλ λ€μν μ₯λ₯΄μ μμ κ³Ό λ νΉν λ°©μμΌλ‘ ν¬μκ² μ¬λμ λ°κ³ μμ΅λλ€. | |
| κ·Έλ€μ λ μ°½μ μ΄κ³ κ°μΈμ μΈ μμ κ³Ό κ°μ¬λ₯Ό ν΅ν΄ λ νΉν¨μ κ°μ‘°νκ³ , μ΄μ κ°λν 곡μ°μ 보μ¬μ€λλ€. | |
| BTSλ μλ§μ ν¬λ€μ΄ μ¬λνλ μμ κ·Έλ£ΉμΈ λ§νΌ, κ·Έλ€μ μμ μ μ¬λλ°κ³ μμΌλ©° κ·Έλ€μ μμ μ λ£λ κ²μ΄ μ μκ² ν° μ¦κ±°μμ λλ€. | |
| ### μ¬μ©μ: | |
| μ€ λλ λ°©ν μ’μνλꡬλ | |
| ### μ±λ΄: | |
| λ€, λ§μ΅λλ€. λ°©νμ μ μκ² λ§μ μ¦κ±°μμ μ£Όλ κ·Έλ£Ήμ λλ€. κ·Έλ€μ μ μ μ νΈλμ μΌμΉνμ¬ λ€μν μ₯λ₯΄μ μμ μ μλνλ λ° λμμ μ£Όμμ΅λλ€. | |
| λν, κ·Έλ€μ μμ μ λ νΉν κ°μ¬μ μ€ν 리ν λ§μΌλ‘ κ΄κ°λ€μκ² κ°ν μΈμμ λ¨κΉλλ€. λν, λ©€λ²λ€ λͺ¨λμ ννν νΌν¬λ¨Όμ±κ³Ό κ°μ°½λ ₯ μμ κ·Έλ€μ νΉμ§μΌλ‘ κΌ½νλλ€. | |
| μ΄λ¬ν μ΄μ λ‘, μ λ λ°©νμ΄ μ κ° κ°μ₯ μ’μνλ k-pop μν°μ€νΈ μ€ ν λͺ μ΄λΌλ κ²μ νμ νλ©°, κ·Έλ€μ΄ λ§λ€μ΄λ΄λ μμ μ μ μκ² ν° κΈ°μ¨κ³Ό μ¬λ―Έλ₯Ό μ 곡ν©λλ€. | |
| ### μ¬μ©μ: | |
| λ°©ν κ΅°λκ°λκ±° μμ? | |
| ### μ±λ΄: | |
| ``` | |
| μμ±λ λ΅λ³(ν 루μλ€μ΄μ γ γ ): | |
| ``` | |
| λ€, λ°©ν κ΅°λμ 곡μ°κ³Ό κ΄λ ¨λ μμμ λͺ μ°¨λ‘ μ ν μ μ΄ μμ΅λλ€. κ·Έλ€μ νκ΅ κ΅°λ³΅μ μ κ³ κ΅°λ¬΄λ‘ μ λͺ νλ©°, κ·Έλ€μ ꡰ무μ νΌν¬λ¨Όμ€λ λ§μ μ¬λλ€μκ² λ§μ κ°λμ μ€λλ€.κ·Έ | |
| λ€μ μ ν¬μ μ΄κ³ μλμ§ λμΉλ 무λλ κ΅°λμμ μ΄λ£¨μ΄μ§λ νλ ¨κ³Ό νλ ¨μ ν΅ν΄ λ§λ€μ΄μ§λ κ²μ΄λΌκ³ ν©λλ€. μ΄ κ³΅μ°μ κ·Έλ€μ μμ κ³Ό ν¨κ» κ΅°μΈλ€μ΄ μμ μ λ₯λ ₯μ λ°νν μ μκ² ν΄μ£Όλ κΈ°νλ₯Ό μ 곡νκΈ°λ ν©λλ€. | |
| λ°©ν κ΅°λλ νκ΅ κ΅λ°©μ ν΅μ¬μ μΈ μν μ λ΄λΉνκ³ μμΌλ©°, κ·Έλ€μ μμ λ κ΅°μΈλ€μ μ¬λͺ μ μν΄ ν¨κ» λ¬λ €κ°κ³ μμ΅λλ€. | |
| ``` |