본문으로 건너뛰기
cccskills
무료GitHub에 공개

model-picker

Find the cheapest AI model that is smart enough for a task, and the cheapest provider to run it on, from live Artificial Analysis benchmarks via Firecrawl. Use when the user asks which model to use, how to cut their LLM or API bill, whether a cheaper model would do, which provider is cheapest or fastest for a model, which open-weights model to self-host, or wants something built with the cheapest model for each step.

한국어 요약은 준비 중입니다. 원문 설명을 표시하고 있습니다.

설치 방법 보기

포함된 파일(1)

  • SKILL.md2.8 KB

SKILL.md(원문)

설치하기 전에 에이전트에게 전달되는 지시 내용을 확인할 수 있습니다.

Model picker

The CLI is model-picker. If it isn't on PATH, ask the user to install it with curl -fsSL https://raw.githubusercontent.com/firecrawl/model-picker/main/install.sh | sh, or run bun src/cli.ts from two directories above this skill's base directory instead (after bun install there). It needs FIRECRAWL_API_KEY (free at https://firecrawl.dev), from the environment or ~/.config/model-picker/.env; if a command says a key is missing, ask the user to run mp setup in their own terminal (it prompts for keys, so don't run it yourself). Results are cached for 24 hours, so repeat runs cost nothing.

1. Turn the task into a score floor

Scores are the Artificial Analysis Intelligence Index (0-100; the best models score about 55-58).

Task--min-score
Hard agentic coding, multi-step research, long autonomous runs50
Everyday coding, writing, analysis, tool use42
Summaries, extraction, classification, routing30

If the user names the model they use today, pass it with --vs <slug>; find slugs with search <name>.

2. Pick the model

model-picker pick --min-score 42 --vs claude-fable-5-1
model-picker pick --min-score 35 --open        # self-hostable only
model-picker pick --min-score 42 --max-cost 0.5

Each row is a model nothing else beats on both score and cost, cheapest first. Recommend the cheapest row that clears the floor, and say what the user gives up versus their current model (the vs column).

3. Pick the provider

model-picker providers <slug>               # cheapest first
model-picker providers <slug> --sort speed

Cost per task includes how many tokens each provider's setup actually burns, so it can rank providers differently from list prices.

4. Build with the cheapest model per step

When the user wants something built cheaply, rather than just a recommendation:

model-picker build "<task>" --dir <folder>

A capable model writes plan.json, then each step runs in OpenCode on the cheapest model good enough for its difficulty, in parallel where steps don't share files. It needs OpenCode on the PATH and OPENROUTER_API_KEY, and spends real money on that key, so confirm with the user first. Afterwards, show them <folder>/REPORT.md: each step's model, time, tokens and cost, plus a per-model breakdown.

Add --json to pick, providers and search to read the numbers programmatically.

리뷰

아직 리뷰가 없습니다. 사용해 본 소감을 남겨 주세요.

댓글

로그인 없이 쓸 수 있습니다. 사용 후기, 질문, 작동하지 않은 환경 등을 편하게 남겨 주세요.

아직 댓글이 없습니다. 첫 댓글을 남겨 보세요.

보내면 바로 공개됩니다. 이메일 주소나 전화번호 같은 개인 정보는 쓰지 마세요. URL은 2개까지입니다.

0 / 1,000자

이 양식은 reCAPTCHA로 보호되며 Google 개인정보처리방침 및 서비스 약관이 적용됩니다.

이 스킬의 문제 신고