Independent API referenceField notes updated 29 Aug 2026

CONTRACT DESK / COMPARE03 NOTES

Same idea.
Different rules.

Field-level differences that change client code, not marketing feature tables.

What this section covers

“It supports function calling” is where the similarity ends. The wrapper key differs, strictness differs, the accepted JSON Schema subset differs, and the way each provider expresses an optional parameter differs enough to change how a model interprets the tool.

These comparisons record the specific fields that force a code change, and cite the provider documentation behind each row so a production decision can be rechecked against the version you have pinned.

Provider schema comparisons

RELATED WORKBENCHES01

Reproduce it locally.

These tools take the same evidence the notes above describe and compute the result in your browser tab.

Section FAQ

Before you dig in

Do these pages rank providers?

No. They record wire-level differences. Which trade-off is correct depends on the tools you ship and the models you route to.

How current are the comparisons?

Each note names its primary source and review date. Tool-calling surfaces change frequently, so verify against your pinned API or protocol version before deploying.

CONTINUERELATED SECTIONS

Contract deskLLM tool schema errors

Provider validators report a symptom at the root. The defect is usually several nodes deeper.

Open section →
Contract deskTool schema converters

Mechanical repairs where intent is recoverable; explicit warnings where it is not.

Open section →
Workbench indexAll six APITC tools

Decode, simulate, analyse, plan, diff, and compile — locally.

Open section →