GLM-4 개요 — 제품군과 특징
GLM-4 개요 — 제품군과 특징
GLM-4는 지푸AI의 오픈 다국어·멀티모달 대화 언어 모델 시리즈예요. 채팅 모델(GLMO-4-9B 등)부터 Base 모델, 그리고 GLM-Z1 같은 추론 모델까지 아우르는 제품군이죠. 시퀀스 길이도 8K에서 최대 128K까지 다양하게 지원해요.
출처: zai-org/GLM-4
대표 모델
| 모델 | 타입 | 시퀀스 길이 |
|---|---|---|
| GLM-4-9B | Base | 8K |
| GLM-4-9B-Chat-HF | Chat | 128K |
| GLM-4-9B-0414 | Chat | 32K -> 128K |
| GLM-4-32B-0414 | Chat | 32K -> 128K |
| GLM-Z1-9B-0414 | Reasoning | 32K -> 128K |
| GLM-Z1-32B-0414 | Reasoning | 32K -> 128K |
에이전트 프롬프트
GLM-4-32B 같은 채팅 모델은 tools가 주어지면 apply_chat_template이 그 도구들을 chat_template의 고정 템플릿에 채워 넣고, 메시지 리스트 맨 앞(messages[0])에 별도의 system 메시지로 도구 바인딩을 붙여줘요. 이 방식이 에이전트 작업에서 함수 호출을 쉽게 만들어 줘요.
구현체
- vLLM:
vllm/model_executor/models/glm4.py - transformers:
src/transformers/models/glm4/modeling_glm4.py - llama.cpp, ModelScope, WiseModel에서도 제공돼요.