최소 실행 가능 범위
- 참고용
- 초안 1.0
- 갱신일
- Markdown으로 보기
12.1 첫 번째 버전
첫 번째 버전이 모든 멀티모달 기능, 모델 다운로드, 실시간 음성을 구현할 필요는 없다. 다음을 제공하면 쓸 만한 닫힌 흐름이 만들어진다.
/.well-known/lmsp.json을 통한 서비스 검색._lmsp._tcp.local.의 선택적 LAN 광고.GET /lmsp/v1/models.POST /lmsp/v1/responses. 동기 방식과 SSE 스트림 모두.- 비동기 작업: 생성, 조회, 취소와 SQLite 영속화.
Last-Event-ID또는after로 끊긴 스트림 재개.- 베어러 토큰, 로컬 페어링,
Origin및Host보호. - OpenAI 호환
/v1/models및/v1/chat/completions엔드포인트. - OpenAPI 3.2 계약 파일과 언어 간 적합성 테스트.
- 최소 하나의 실제 백엔드, 그리고 서비스를 재시작한 뒤 작업이 올바르게 복구되는지 확인.
이 설계의 핵심은 이렇다. LMSP가 전체 기능을 제공하고, OpenAI 인터페이스가 즉시 쓸 수 있는 호환성을 제공하며, mDNS와 서비스 설명이 자동 검색을 제공하고, SQLite 작업 모델이 로컬 영속화를 제공한다.
12.2 미룰 수 있는 것
위 목록에 없는 것은 이후 릴리스에서 추가할 수 있다. 여기에는 선택적 엔드포인트(저장된 응답, 모델 로드와 언로드), OpenAI /v1/responses 및 /v1/embeddings 엔드포인트, Ollama 호환 API, 텍스트 이외의 모든 콘텐츠 유형이 포함된다.
이 범위는 쓸 만한 첫 릴리스로 가는 길이지 적합성 프로필이 아니다. LMSP 1.0을 지원한다고 밝히는 서비스는 여전히 4장의 필수 엔드포인트를 모두 구현하고, 다른 페이지에 기술된 필수 동작도 구현한다.