Models.dev: AI 모델 사양, 가격 및 기능에 대한 오픈소스 데이터베이스

Models.dev는 AI 모델 사양, 가격 및 기능에 대한 오픈소스 데이터베이스로, 커뮤니티 기여 프로젝트로 유지 관리됩니다. 데이터는 리포지토리에 TOML 파일로 저장되며, 제공자와 모델별로 구성되고 로고는 SVG로 제공됩니다. 또한 API를 지원하며 opencode 내부에서 사용됩니다.
API 액세스
단일 API 엔드포인트를 통해 모든 모델 데이터를 가져올 수 있습니다:
curl https://models.dev/api.json모델 ID 필드(예: openai/gpt-5)는 AI SDK에서 사용하는 식별자와 일치합니다. 제공자 로고는 SVG 파일로 제공됩니다:
curl https://models.dev/logos/{provider}.svg{provider}를 제공자 ID(예: anthropic, openai, google)로 바꾸세요.
기여하기
새 모델을 추가하려면 먼저 제공자가 providers/ 디렉토리에 이미 존재하는지 확인하세요. 없으면 제공자 폴더를 만들고 provider.toml 파일을 생성하세요:
name = "Provider Name"
npm = "@ai-sdk/provider" # AI SDK 패키지 이름
env = ["PROVIDER_API_KEY"] # 인증에 사용되는 환경 변수 키
doc = "https://example.com/docs/models" # 제공자 문서 링크제공자가 OpenAI 호환 엔드포인트를 노출하는 경우 npm = "@ai-sdk/openai-compatible"으로 설정하고 기본 URL을 포함하세요: api = "https://api.example.com/v1".
선택적으로 제공자 디렉토리에 currentColor를 사용한 logo.svg를 추가하세요. 그런 다음 providers/{provider}/models/에 모델 정의 TOML 파일을 생성하세요. 예시 모델 정의:
name = "Model Display Name"
attachment = true # 파일 첨부 지원
reasoning = false # 사고 과정 지원
tool_call = true # 도구 호출 지원
structured_output = true # 구조화된 출력 지원
temperature = true # 온도 제어 지원
knowledge = "2024-04" # 지식 컷오프 날짜
release_date = "2025-02-19"
last_updated = "2025-02-19"
open_weights = true # 가중치 공개 여부
[cost]
input = 3.00 # 백만 입력 토큰당 (USD)
output = 15.00 # 백만 출력 토큰당
reasoning = 15.00 # 백만 추론 토큰당
cache_read = 0.30 # 백만 캐시 읽기 토큰당
cache_write = 3.75 # 백만 캐시 쓰기 토큰당
input_audio = 1.00 # 백만 오디오 입력 토큰당
output_audio = 10.00 # 백만 오디오 출력 토큰당
[limit]
context = 400_000 # 최대 컨텍스트 윈도우 (토큰)
input = 272_000 # 최대 입력 토큰
output = 8_192 # 최대 출력 토큰
[modalities]
input = ["text", "image"]
output = ["text"]
[interleaved]
field = "reasoning_content"
기존 모델을 미러링하는 래퍼 제공자의 경우 extends를 사용합니다(스니펫에 자세히 나와 있지 않음).
Models.dev는 오픈소스 커뮤니티 기반 데이터베이스입니다. 소스는 GitHub에 있으며, 데이터를 최신 상태로 유지하기 위한 기여를 환영합니다.
📖 전체 소스 읽기: HN LLM Tools
👀 See Also

옥토포다 MCP 서버, 클로드 코드에 영구 메모리, 루프 감지, 감사 추적 기능 추가
한 개발자가 Claude Code와 통합되는 MCP 서버인 Octopoda를 구축했습니다. 이 시스템은 AI 에이전트를 위한 지속적 메모리, 루프 감지, 감사 추적 및 공유 지식 공간을 제공합니다. 이 시스템은 시맨틱 검색을 위해 PostgreSQL과 pgvector를 사용하며, FastAPI와 React 대시보드로 구성됩니다.

테스트릴: 클로드 코드를 활용한 프로그래매틱 데모 비디오 생성
Testreel은 JSON, YAML 또는 Playwright 상호작용 설명에서 세련된 제품 데모 비디오를 생성하는 npm 패키지입니다. 커서 오버레이, 클릭 리플, 그라데이션 배경이 포함된 webm/mp4/gif 비디오를 생성합니다.

Ctxpact: 로컬 LLM을 위한 컨텍스트 압축 프록시
Ctxpact는 16k 컨텍스트 윈도우를 가진 로컬 LLM을 위해 과도하게 큰 입력을 압축하는 OpenAI 호환 프록시로, DCP, 요약, 추출 전략을 포함한 3단계 파이프라인을 사용합니다. 벤치마크 결과, 110k 토큰이 12k로 압축되었으며 8개의 독해 질문 중 8개 정답을 기록했습니다.

OpenClaw 에이전트로 실제 iPhone 제어하기 — AvaBerry43 설정 실습
개발자가 API로 제어 가능한 실제 아이폰 70대를 구축해 AI 에이전트가 iMessage 초안 작성, Shortcuts 실행, 모바일 QA 등을 테스트할 수 있도록 제공하고 있습니다.