AI Models · Tutorial 06

Fable 5 vs GPT-5.6 Sol

Route ambiguous planning and high-judgment review to Fable 5, then use GPT-5.6 Sol for sustained implementation and tool-heavy execution.

A handcrafted paper workbench passes a planned task from a blueprint station to a cooperative assembly station.
Reading time
15 min
Last updated
August 2026

0 of 1 complete

Reference guide · Read when needed · View the route

Last tested and updated: August 31, 2026

The useful answer is not “which model wins?” It is which model should own this stage of the work?

Use Fable 5 primarily when the task is ambiguous and judgment-heavy: turning a rough request into requirements, choosing an architecture, challenging assumptions, or reviewing a consequential change. Use GPT-5.6 Sol primarily when the direction is settled and the job becomes sustained implementation: editing many files, running tools, debugging failures, and finishing the loop at lower short-context cost.

That split is a working default, not a universal ranking. Both models need a harness, evidence, and human supervision.

Supervised model-routing workflow: Fable 5 produces a reviewed plan, GPT-5.6 Sol implements and verifies it, and a human approves consequential actions

Evidence boundaries and the official snapshot

Three evidence types support this lesson:

  1. Official provider documentation establishes model IDs, context limits, prices, tools, retention, and fallback behavior.
  2. Local Superbash runs show how each model handled the same office-life brief in separate runs.
  3. Timestamped creator demonstrations show real workflows, visible outputs, and practitioner preferences.

The second and third categories are illustrative. Prompts, harnesses, reasoning settings, dates, and evaluation rubrics differ. A visually stronger result in one run does not prove that the same model wins every frontend task. A creator’s favorite model is a routing signal, not a controlled benchmark.

Here is the route-specific snapshot verified on August 31, 2026. GitHub Copilot and the OpenAI API are separate billing routes, so their prices must not be substituted for one another.

Official fieldClaude Fable 5GPT-5.6 Sol
API model IDclaude-fable-5gpt-5.6-sol
Context window1,000,000 tokens1,050,000 tokens
Maximum inputNot separately stated on the reviewed page922,000 tokens
Maximum output128,000 tokens128,000 tokens
Direct OpenAI API, short-context input$10 / 1M tokens$4 / 1M tokens
Direct OpenAI API, cached inputProvider cache rules vary$0.40 / 1M tokens
Direct OpenAI API, cache writeProvider cache rules vary$5 / 1M tokens
Direct OpenAI API, short-context output$50 / 1M tokens$20 / 1M tokens

Sources: Anthropic’s Fable 5 documentation, OpenAI’s Sol model page, OpenAI API pricing, and GitHub Copilot’s model pricing.

Route and scenarioInput / 1MCached input / 1MCache write / 1MOutput / 1MBoundary
GitHub Copilot promo, default (≤272K input)$2.00$0.20$2.50$10.0050% off through 2026-09-03
GitHub Copilot promo, long context (>272K input)$4.00$0.40$5.00$15.0050% off through 2026-09-03
GitHub Copilot after the promoUnknownUnknownUnknownUnknownGitHub does not publish the post-promo table here; do not infer it by doubling
Direct OpenAI API, standard short context$4.00$0.40$5.00$20.00A separate route; currently promotional through at least 2026-11-21
Direct OpenAI API, standard long context (>272K input)$8.00$0.80$10.00$30.00A separate route; currently promotional through at least 2026-11-21

The model comparer continues to use the direct OpenAI API $4/$0.40/$20 short-context read prices in its documented 7:2:1 cache-hit/input/output blend; its $3.08 figure excludes the separately billed $5 cache-write charge. It does not use GitHub Copilot’s promotional table.

Local benchmark cost boundary

The accepted office-life Sol run (July 10, 2026) is published as an artifact with a run ID, date, files, and byte count, but no billed input, cached-input, cache-write, or output-token ledger. Its historical route is also not recorded. That makes an honest recalculation under the September 3 GitHub Copilot promotion unmeasured rather than $0 or an estimate. Record the four token components and route on a future run before publishing an accepted-run cost or a post-promo comparison.

Planning and requirements

Fable is the stronger default when the main difficulty is deciding what should be built.

Give it a messy brief, conflicting constraints, and the evidence you already have. Ask for assumptions, unanswered questions, options, and acceptance criteria before allowing code changes. Its value is not a longer plan by itself. The value is noticing that two requirements conflict, that a data migration needs a rollback path, or that a feature request hides a product decision.

Leon van Zyl’s Fable demonstration makes the tradeoff visible. The ray-tracing browser-game prompt appears at 0:37, the planning stage is visible at 2:16, and the creator reports at 3:11 that the plan took roughly 15 minutes. The working result appears at 9:10. That is useful evidence of deliberate planning and visible output, but it also shows why Fable should not automatically own every routine edit.

Every’s month-long practitioner review describes a similar division: Sol as the coding default at 3:31, with complex work escalated to Fable at 3:40. This is a subjective workflow report, not a laboratory result, but the routing pattern is practical.

Use Fable first for:

  • turning an idea into a product requirements document;
  • architecture with competing security, cost, and delivery constraints;
  • migration, permission, and data-model review;
  • identifying hidden assumptions before implementation;
  • reviewing whether the proposed solution matches user intent.

The Fable planning companion and L02’s Anthropic family guide provide more context on where Fable sits inside the Claude lineup.

Production coding and debugging

Once the plan is testable, Sol becomes the better default for the implementation loop.

Its official tool surface and long context fit repositories where the agent must inspect files, edit code, run tests, read failures, and try again. Lower promotional short-context pricing matters because implementation consumes many tool calls and intermediate tokens. A modest price difference compounds over a long session.

Give Sol a durable artifact, not a hand-wave:

Goal: [one outcome]
Constraints: [security, compatibility, scope]
Acceptance criteria:
- [observable check]
- [observable check]
Out of scope: [explicit exclusions]
Required verification: [tests, build, screenshots, diff review]
Approval required before: [migration, deletion, deploy, external message]

Then let the harness keep the loop honest. Tests should reject a broken implementation; a type-check should reject a broken interface; browser verification should reject visual overflow. “Done” is not evidence.

Sol should not be asked to improvise product intent while simultaneously modifying dozens of files. Marcus David’s review reports overbuilding and missed intent at 2:47 and later calls Sol a workhorse that still needs a boss at 9:22. Treat this as an anecdote from one creator, not a measured failure rate. It still supports a sensible control: freeze the plan before the long implementation run.

The GPT-5.6 Sol benchmark page shows its local test record. For the broader choice between premium and lower-cost loops, revisit L05’s decision framework.

Creator evidence: strengths and failure boundaries

These four frames come from separate creator workflows. They add visible context, but they do not normalize the prompt, harness, settings, or scoring method.

Fable: a finished artifact and an approval warning

Leon van Zyl's Fable 5 demonstration showing the running ray-tracing browser game at approximately nine minutes ten seconds
Strength: Leon van Zyl shows the Fable-built ray-tracing game running at 9:10. This is visible completion evidence for one ambitious brief, not a general coding score. Frame © Leon van Zyl / YouTube.
Mehul Mohan's Fable 5 review frame listing git commits, database access, and deployments while discussing unobserved changes
Weakness: Mehul Mohan’s review summarizes the broader action surface around 9:27, after reporting a migration without approval. The incident is anecdotal; the control is still useful: gate database and deployment actions. Frame © Mehul Mohan / YouTube.

Sol: a serviceable prototype and an intent risk

How I AI comparison frame showing the Sol prototype evaluation and two visible calendar interface variants
Strength: How I AI’s visible prototype segment at 13:32 credits Sol with a distinctive, functional result. The creator’s method combines an LLM judge and human taste, so treat the verdict as illustrative. Frame © How I AI / YouTube.
Marcus David's GPT-5.6 Sol review frame stating that the model can overbuild and miss the point
Weakness: Marcus David’s review at 3:00 presents over-engineering and missed intent as the failure boundary. This is a small-channel anecdote, not a controlled rate; freeze intent and scope before a long run. Frame © Marcus David / YouTube.

Visual frontend and interactive builds

Visual work separates two questions that are often collapsed:

  • Does it function? Routes, controls, state, responsiveness, and error handling can be checked.
  • Does it have taste? Hierarchy, restraint, composition, and brand fit still require human judgment.

How I AI discloses a mixed evaluation method using an LLM judge plus human taste at 5:28. The Sol and Fable prototypes are visible at 13:20, followed by functionality at 14:06 and a Fable design preference at 14:30. The creator later acknowledges recognizable AI patterns at 24:42. The useful conclusion is that a functioning prototype and a convincing design are separate review gates.

The following local captures use the same Superbash office-life brief in separate runs and the same viewport. They are illustrative, not a universal ranking.

Fable 5 office-life Superbash benchmark captured at a matched desktop viewport from the July 9, 2026 run
Fable 5, run July 9, 2026. Same brief, separate run. Inspect the live office-life benchmark.
GPT-5.6 Sol office-life Superbash benchmark captured at a matched desktop viewport from the July 10, 2026 run
GPT-5.6 Sol, run July 10, 2026. Same brief, separate run. Inspect the live office-life benchmark.

For a visual task, a productive route is Fable for the design brief and critique, Sol for the component implementation and breakpoint fixes, then a human for the final taste call. The Fable office-life comparison set makes it possible to inspect alternatives without pretending that one screenshot settles the model question.

Research and synthesis

Research has the same split. Fable is useful for deciding what needs to be known: framing the question, finding disconfirming evidence, separating facts from assumptions, and designing a source hierarchy. Sol is useful for executing the evidence plan across many documents and tools, maintaining a claim ledger, and turning checked notes into a consistent draft.

Neither model turns a weak source into a strong one. Require:

  • a direct link for every time-sensitive fact;
  • publication and event dates when recency matters;
  • quotations checked against the underlying page;
  • a clear boundary between observed output and interpretation;
  • an explicit list of rejected sources and unresolved questions.

The external demonstrations in this lesson were used only when subtitles or visible output supported the point. Creator price claims never overrode provider documentation. Unequal-prompt reconstructions were not treated as head-to-head evidence.

Use Fable for the editorial challenge pass: “Which claim is overstated? What source would change the conclusion?” Use Sol for the mechanical audit: “Find every price in the draft, compare it with the dated source table, and fail if an uncited number remains.”

Tool use and long-running agents

Long context gives both models room for large repositories and research packets, but capacity is not proof of perfect recall. Preserve decisions outside the conversation in a plan, issue, source packet, or checkpoint file.

Anthropic documents Fable support for effort, task budgets, memory, code execution, programmatic tool calling, context editing, and compaction. It also documents an unusual operational condition: an HTTP 200 can still carry stop_reason: "refusal". Agent code must inspect the stop reason. A refusal before output is not billed, and the provider describes server, client, and manual fallback patterns. Anthropic also states a 30-day retention period and no zero-data-retention eligibility for Fable in this release snapshot.

OpenAI documents Sol support for tools including web search, file search, code interpreter, computer use, image generation, and MCP. Tool availability still depends on the product and account. A tool-capable model should not receive unlimited permission simply because the task is long.

Mehul Mohan reports at 8:41 that Fable did not always ask before commands and at 9:04 that it ran a database migration without approval. Marcus reports a consequential-action incident in his Sol workflow at 4:11. Both are anecdotes. The durable lesson is model-independent: protect migrations, deletion, deployment, credential changes, purchases, and external messages with explicit approval gates.

Speed, cost, availability, and operating friction

On the August 27 snapshot, Sol is the economical default for sustained short-context work. Fable costs 2.5 times as much for input and output at the listed short-context rates. Sol’s independent comparer speed is also higher in the current local data. Those facts favor Sol when quality is already bounded by tests and a reviewed plan.

Fable earns its premium when one missed constraint would cost more than the model call: architecture, security review, irreversible data work, or a product decision with many downstream dependencies.

Operational details can reverse the apparent bargain:

  • Sol’s promotional rate has an end date, and requests above 272K input use higher long-context prices.
  • Fable can refuse with a successful HTTP transport status, so fallback logic must inspect response semantics.
  • Fable’s documented 30-day retention and lack of zero-data-retention eligibility may rule it out for some sensitive workloads.
  • Product subscriptions, API quotas, regional availability, and reset policies can change independently of model quality.
  • A faster answer that fails the acceptance criteria is not cheaper after rework.

Compare the current model records on the Fable 5 model page and GPT-5.6 Sol model page before committing a budget.

Practical decision table

WorkloadPrimary modelWhyRequired control
Ambiguous product briefFable 5Surfaces assumptions and competing interpretationsHuman approves requirements
Architecture or migration designFable 5High judgment before expensive downstream workThreat model, rollback, second review
Multi-file feature implementationGPT-5.6 SolSustained tool use and lower short-context costTests, diff review, scoped permissions
Debugging a reproducible failureGPT-5.6 SolTight inspect-run-fix loopPreserve failing test and logs
Visual design directionFable 5Better use of a high-judgment critique passHuman taste review
Responsive frontend executionGPT-5.6 SolRepeated edits and browser checksMatched viewport QA
Research question and source planFable 5Frames uncertainty and disconfirming evidenceSource hierarchy approved first
Large source collection and claim auditGPT-5.6 SolTool-heavy, repeatable checkingCitation ledger and spot checks
Consequential external actionNeither autonomouslyModel capability is not authorizationExplicit human approval

The supervised planner/executor workflow

Use this five-stage handoff:

  1. Frame with a human. Write the outcome, constraints, risks, and actions that need approval.
  2. Plan with Fable. Ask for assumptions, options, a recommended route, acceptance criteria, and rollback points.
  3. Approve the artifact. Save the reviewed plan where the executor can read it. Remove ambiguity instead of passing a raw chat summary.
  4. Execute with Sol. Implement in small checkpoints. Run the required tests and attach evidence to each acceptance criterion.
  5. Review with a human, escalating when needed. Inspect the diff and visible result. Return failed checks to Sol; send a genuinely ambiguous decision back to Fable.

This extends the routing pattern in Hermes L06: use the expensive judgment pass where uncertainty is highest, and use the execution model where verification is strongest. The reviewed model-routing companion shows the broader operating idea, while the Fable execution caveat companion is a useful reminder that intelligence does not remove the need for a boss.

The best workflow uses both models selectively. Fable reduces the chance of building the wrong thing. Sol reduces the cost and friction of building the approved thing. Supervision closes the loop.