Skip to main content
Endpoint
GET /llm/v1/models
import Casedev from 'casedev';

const client = new Casedev({ apiKey: 'sk_case_YOUR_API_KEY' });

const { data: models } = await client.llm.v1.listModels();

for (const model of models) {
  console.log(`${model.id}: $${model.pricing.input}/input, $${model.pricing.output}/output`);
}
Response
{
  "object": "list",
  "data": [
    {
      "id": "casemark/casemark-core-1",
      "name": "CaseMark Core 1",
      "description": "Legal-optimized model with advanced reasoning",
      "owned_by": "casemark",
      "context_window": 200000,
      "max_tokens": 128000,
      "tags": ["reasoning", "legal", "tool-use"],
      "pricing": {
        "input": "0.000003",
        "output": "0.000007"
      }
    },
    {
      "id": "anthropic/claude-sonnet-4.5",
      "name": "Claude Sonnet 4.5",
      "description": "Anthropic's latest model with vision and reasoning",
      "owned_by": "anthropic",
      "context_window": 200000,
      "max_tokens": 64000,
      "tags": ["vision", "reasoning", "tool-use"],
      "pricing": {
        "input": "0.000003",
        "output": "0.000015"
      }
    }
  ]
}
ModelContextBest forInput $/MTok
casemark/casemark-core-1200KLegal reasoning, workflows$3.00
anthropic/claude-sonnet-4.5200KComplex analysis, vision$6.00
anthropic/claude-opus-4200KHardest tasks$20.00
openai/gpt-4o128KGeneral purpose, vision$5.00
openai/gpt-4o-mini128KFast, cheap$0.30
google/gemini-2.5-flash1MVery long documents$0.15
deepseek/deepseek-chat64KCost-effective$0.28

Model capabilities

TagMeaning
visionCan process images
tool-useSupports function calling
reasoningEnhanced reasoning
fastOptimized for low latency
legalFine-tuned for legal tasks
Prices are per token. Multiply by 1,000,000 for price per million tokens (MTok).