AI Open Guide
← Claude · For builders

1In one sentence

Beyond "send a message, get an answer", the API has a set of features that cut cost, make answers reliable, and let Claude use tools; these are the ones that turn a demo into a product.

2New words

  • Prompt caching — if the same long text (your instructions, a big document) goes in every request, Claude remembers it for a while and charges much less for the repeated part.
  • Batch — send many requests at once to be answered within hours instead of seconds, at half the price.
  • Structured output — you give the shape (a JSON schema, a strict template) and Claude's answer always fits it, so your program can read it without guessing.
  • Tool use — you describe functions your program has (look up an order, send an email) and Claude asks to call them with the right inputs; your code runs them.
  • Thinking and effort — settings for how hard Claude reasons before answering; more for hard tasks, less for simple ones.
  • Context — same as in Chapter 0.5: everything in the request. Big models take up to a million tokens; features like compaction summarize old parts so long jobs keep going.

3Why you would want it

The same question costs ten times less with caching and batching. Structured outputs remove a whole class of bugs. Tool use is how Claude stops answering about your data and starts acting on it. Knowing these six makes the difference between a Claude feature that costs too much and one that pays for itself.

4The map

(as Anthropic groups them, Oct 2026)

GroupFeaturesWhat they give you
ReasoningAdaptive and extended thinking, effort, fast mode, task budgetsRight depth per task; speed when you need it
Context and costPrompt caching, batches, context editing, compaction, message threads (beta: the server keeps the conversation, so you send only new messages), Files API, PDF and image inputLower bills; long documents; long-running jobs
ToolsCustom tools, strict tool inputs, parallel calls, tool search, code execution, web search and fetch, browser and computer use, memory toolClaude that acts, not just answers
OutputStructured outputs, citations, streamingAnswers your program can trust; sources for document questions
OperationsService tiers, spending limits, usage analytics, data residency, tracingControl in production
ConnectivityMCP connector, Agent Skills (with built-in PowerPoint, Excel, Word, PDF skills)The same skills and connectors as the app

5Try it now

(developer account)

  1. Take your script from Chapter 6.6 and put a long instruction (a page of rules) in the system prompt. Send it twice; compare the token counts and cost in the console with caching on.
  2. Ask for structured output: Return JSON with fields name, date, total. Feed it a receipt text and check the JSON parses.
  3. Define one tool (for example, get\_weather with a city input) and watch Claude ask to call it.

6What you will see

[Picture pending: console usage showing cached vs uncached cost, and a tool-call response.] The second cached request costs a fraction of the first. The structured answer is valid JSON every time. The tool request comes back as a call with the inputs filled, waiting for your code.

7Watch out

  • Features change monthly; the feature overview page in Anthropic's docs is the source of truth. This chapter is a map, not the territory.
  • Measure before and after. The cost features only pay when the repeated part is actually repeated.

8Go further

Combine caching + batches + the smallest model that passes your quality check; that is the standard recipe for bulk processing. Chapter 6.8 puts the tools together into an agent.