Model reference · open weights
ssiat-1.0 is an open-weight language model from MOGODIK. AxForge deploys and operates it for you on dedicated EU-owned hardware — with the licence handled where one is required.
Available as managed deployment — configured and operated for you on dedicated EU hardware, quoted per deployment.
What it is
| Released by | MOGODIK |
|---|---|
| Type | Language models |
| Task | Text gen |
| Parameters (lead) | 255M |
| Context | 1k tokens |
| Released | 2026-09-01 |
| Popularity | 2k downloads / month |
| Licence | Open weights |
About
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
From the published model card. Full card on the HuggingFace links in the sidebar.
Using it via the API
Once AxForge deploys ssiat-1-0 for you, it answers on the OpenAI-compatible API — the same base URL and keys as every other model. (ssiat-1-0 below is illustrative; you get the exact model name on deployment.)
$ curl -sS https://api.axforge.ai/v1/chat/completions \
-H "Authorization: Bearer $AXFORGE_API_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"ssiat-1-0","messages":[{"role":"user","content":"Hello"}]}'
Create an account — your API key is available in the console. 3M free tokens every 30 days with every new account.