Model reference · open weights
ssiat-1.0 is an open-weight language model from MOGODIK. ssiat-1.0 (FP32) weighs 1.5 GB; the smallest configuration that runs it is RTX 3060 12 GB.
For self-hosting, compare this build's requirements below with the GPU you plan to rent.
Summary of the MOGODIK/ssiat-1.0 model card, 2026-10-01
What it is
| Released by | MOGODIK |
|---|---|
| Released | 2026-09-01 |
| Parameters | 255M |
| VRAM | 1.5 GB for the weights |
What it runs on
| Card | Requests at once | Context max | Memory |
|---|---|---|---|
| 1K each | |||
| RTX 3060 12 GB | 143 | all 1K | 11.6 GB |
| RTX 4060 Ti 16 GB | 200 | all 1K | 15.4 GB |
| RTX 3090 24 GB | 319 | all 1K | 23.4 GB |
| RTX 4090 24 GB | 318 | all 1K | 23.4 GB |
| RTX 5090 32 GB | 432 | all 1K | 31.0 GB |
| L40S 48 GB | 625 | all 1K | 44.0 GB |
| A100 80 GB | 1000+ | all 1K | 78.2 GB |
| H100 80 GB | 1000+ | all 1K | 78.1 GB |
| RTX PRO 6000 Blackwell 96 GB | 1000+ | all 1K | 93.8 GB |
| DGX Spark (GB10) 128 GB unified | 1000+ | all 1K | 107 GB |
| H200 141 GB | 1000+ | all 1K | 138 GB |
| B200 180 GB | 1000+ | all 1K | 176 GB |
| Requests at once | 1K tokens each |
|---|---|
| 1 | 2.0 GB |
| 5 | 2.3 GB |
| 8 | 2.5 GB |
| 16 | 3.0 GB |
| 32 | 4.1 GB |
| 64 | 6.3 GB |
One card, with vLLM's small-card settings.
From the model card
2026-09-13 수정:
eos_token_id가0(프리트레인용)으로 잘못 설정되어 있어서, 대화 학습(SFT) 때 실제 턴 종료 토큰인(id=2)에서 생성이 자동으로 멈추지 않는 버그가 있었습니다.stop을 직접 지정하지 않고 그냥model.generate()나 기본 설정의llama-server/llama.cpp로 돌리면 대화가 끝나지 않고 계속 이어지는 증상으로 나타납니다. 지금 버전은eos_token_id: 2로 고쳐져 있어 별도 설정 없이도 정상적으로 멈춥니다.
개인 컴퓨터에서 캐릭터 챗봇을 직접 만들 수 있는 254.7M 크기의 한국어 전용 언어모델입니다.
캐릭터 챗봇을 만들려면 보통 유료 API를 써야 합니다. 대화 한 번마다 비용이 나가고, 캐릭터가 늘어나면 비용도 같이 늘어납니다. 모델을 직접 학습시키려 해도 큰 모델은 장비와 시간이 많이 듭니다.
씨앗은 그 문턱을 낮추려고 만들었습니다. 크기를 줄이고 한국어에만 집중해서, 개인 장비로도 학습과 실행이 모두 가능하도록 했습니다.
| 실행 | 그래픽카드 한 장 (GGUF 기준 512MB) |
| 캐릭터 하나 학습 | 예시 30~50개, LoRA로 1~2분 |
| 추가 비용 | 없음 — 한 번 받으면 대화량과 무관 |
파인튜닝 한 번이 몇 분 안에 끝나기 때문에, 데이터를 고치고 다시 학습해서 결과를 확인하는 과정을 하루에도 여러 번 반복할 수 있습니다. 큰 모델로는 한 번의 실험에 몇 시간이 걸리는 일이라, 처음 배우는 학생이 실습용으로 쓰기에 특히 알맞습니다.
이 모델의 강점은 지식의 양이 아니라 캐릭터를 끝까지 유지하는 능력입니다.
⚠️ 이 모델 자체(
ssiat-1.0)는 아무 캐릭터성도 갖고 있지 않습니다. 이름도, 성격도, 말투도 없는 백지 상태입니다. 캐릭터를 만들려면 직접 학습 데이터를 넣어서 파인튜닝해야 하며, 최소 50개 이상의 예시를 넣는 걸 권장합니다. 30개 미만이면 캐릭터가 약하게만 잡히고, 50개를 넘기면서부터 확실히 안정됩니다.
학습 데이터 양에 따라 캐릭터가 얼마나 뚜렷해지는지 보여주는 예시 두 가지입니다.
examples/error/ — 801개예시 캐릭터 제공: wifi.error.153@gmail.com
examples/ssiat-self/ — 60개llama-server)llama-server -m examples/error/error-example.gguf --port 8090
시스템 프롬프트는 각 폴더의 README를 참고하세요.
from transformers import AutoModelForCausalLM, AutoTokenizer
tokenizer = AutoTokenizer.from_pretrained("MOGODIK/ssiat-1.0")
model = AutoModelForCausalLM.from_pretrained("MOGODIK/ssiat-1.0")
prompt = "user\n오늘 하루 어땠어?\nassistant\n"
inputs = tokenizer(prompt, return_tensors="pt")
output = model.generate(**inputs, max_new_tokens=60, temperature=0.3, do_sample=True)
print(tokenizer.decode(output[0], skip_special_tokens=True))
권장 설정: temperature 0.3~0.5, repeat_penalty 1.3
(선택) 시스템 프롬프트
사용자 발화
Apache License 2.0
Quoted from the model card on Hugging Face. The full card is behind the Hugging Face link above.