Documentation
API Reference

API: Models

Supported LLM models in Flapjack with pricing. GPT-5.4, Claude Opus 4.7, Claude Opus 4.6, Claude Sonnet 4.6, and more.

Flapjack agents can use models from OpenAI and Anthropic. The model is set per-agent via the dashboard or API (defaultModel field).

Model Catalog

Model IDVendorContext WindowBest For
gpt-5.4OpenAI1.05M ctx / 128K outGeneral purpose (default)
gpt-5.4-miniOpenAI400K ctx / 128K outFaster, cheaper
gpt-5.4-nanoOpenAI400K ctx / 128K outHigh-volume, lowest cost
claude-opus-4-7Anthropic1M ctx (beta)Deep reasoning, complex tasks
claude-opus-4-6Anthropic1M ctx (beta)Previous-gen Opus — available for agents that haven't migrated to 4.7
claude-sonnet-4-6Anthropic1M ctx (beta)Near-Opus quality, balanced
claude-haiku-4-5AnthropicFast tier / low-latencyFastest, lowest cost

Pricing

ModelInput (per 1M tokens)Output (per 1M tokens)
gpt-5.4$2.50$15.00
gpt-5.4-mini$0.75$4.50
gpt-5.4-nano$0.20$1.25
claude-opus-4-7$5.00$25.00
claude-opus-4-6$5.00$25.00
claude-sonnet-4-6$3.00$15.00
claude-haiku-4-5$1.00$5.00

Pricing is subject to change. Usage is tracked per-organization in the dashboard.

Setting a Model

Via Dashboard

Agent → Settings → Model → Select from dropdown

Via API

curl -X PATCH https://api.flapjack.dev/api/agents/abc-123 \
  -H "Authorization: Bearer fj_live_..." \
  -H "Content-Type: application/json" \
  -d '{"defaultModel": "claude-sonnet-4-6"}'
📋 Copy as prompt

Change my Flapjack agent's model to claude-sonnet-4-6 using the PATCH endpoint on /api/agents/{agentId}.

Choosing a Model

PriorityRecommended Model
Best qualityclaude-opus-4-7
Balanced (default)gpt-5.4
Speedgpt-5.4-mini or claude-haiku-4-5
Costgpt-5.4-nano

Usage Tracking

Flapjack tracks token usage per-request:

  • Input tokens (including conversation history)
  • Output tokens (agent response)
  • Cache read/write tokens (when applicable)
  • Compaction input/output tokens (when compaction fires)
  • Estimated cost in USD (includes both main and compaction costs)

Usage data is available in the dashboard under analytics.

Next Steps

Docs last updated May 11, 2026