README가 사람과 도구를 잇는 API야
모델 저장소의 README.md는 보통 ---로 감싼 YAML front matter로 시작해. 꾸밈용 머리말이 아니라 도구가 읽는 메타데이터야. 이 값에 따라 추론 위젯, provider 목록, 검색 순위, 라이선스 표시, 자동 로더의 동작이 달라져.
반드시 확인할 필드
library_name은 어떤 라이브러리로 모델을 불러올지 선언해. 2024년 8월부터 필수이며transformers,diffusers,mlx,peft등을 적어.pipeline_tag는 작업 종류와 추론 위젯을 정해.text-generation,automatic-speech-recognition같은 값이 들어가.license는 SPDX 식별자나 HF 전용 값을 사용해. 일부 라이선스는 동의 절차를 거친 뒤에야 내려받을 수 있어.language는 ISO 639-1 언어 코드 목록이고 검색 필터에 쓰여.base_model과base_model_relation은 원본 모델과finetune·adapter·merge·quantized관계를 기록해.tags는conversational,code,moe,4bit같은 자유 태그를 담아.gated는true,auto,manual가운데 하나로 내려받기 전 승인 방식을 정해.
문자열로 긁지 말고 파싱된 값을 써
README를 직접 요청해 YAML을 다시 파싱할 필요는 없어. model_info()가 돌려주는 객체의 .cardData에 이미 dict 형태로 들어 있어. 데이터셋과 Space도 각각 dataset_info(), space_info()에서 같은 방식으로 읽을 수 있어.