Extract these synthetic records into JSON with fields id, owner, deadline and evidence: [R1] Issue 41: Ana owns the export fix; no deadline agreed. [R2] Issue 42: review due October 15; owner not assigned; year not stated. Use null for missing values and preserve partial dates as given. Quote the source in evidence. Do not invent a year or owner. Check each field against its record; this is a text-formatting task, not a database operation.
GPT 5.6 Terra API: Pricing, Playground and Examples
Compare GPT 5.6 Terra token pricing and reasoning settings for structured extraction, classification and code tasks through Chat Completions or Responses.
GPT 5.6 Terra API pricing and billing
0-272K input tokens
Official price
- Input
- $2.0000 /M
- Output
- $12.0000 /M
- Cache input
- $0.2000 /M
- Cache write
- $2.5000 /M
API Hop price Save 70%
- Input
- $0.6000 /M
- Output
- $3.6000 /M
- Cache input
- $0.0600 /M
- Cache write
- $0.7500 /M
272.001K-922K input tokens
Official price
- Input
- $4.0000 /M
- Output
- $18.0000 /M
- Cache input
- $0.4000 /M
- Cache write
- $5.0000 /M
API Hop price Save 70%
- Input
- $1.2000 /M
- Output
- $5.4000 /M
- Cache input
- $0.1200 /M
- Cache write
- $1.5000 /M
Reference price - not independently verified. Check the publisher's current rates, billing units and applicable terms before comparing costs.
GPT 5.6 Terra online chat tool
Model settings
It includes completed, reusable turns from this conversation in your next request, so you can ask follow-up questions without repeating the context.
What happens when it is off?Only your new message and any system prompt are sent. Existing messages stay visible; turning memory back on includes eligible earlier turns again.
Is this long-term memory?No. This is conversation context, not memory across separate conversations. Failed, stopped, truncated, or non-reusable replies are excluded. More history can use more input tokens and increase cost.
Advanced parameters
Conversation

How can I help you today?
No response data yet GPT 5.6 Terra prompt examples
These are evaluation prompts for GPT 5.6 Terra, not recorded model outputs. They analyze only supplied text; they do not execute code, inspect production systems or prove long-context performance. Check quoted evidence and acceptance criteria, then review response metadata and usage before production use.
Use only this document sample: [P1] The export fix passed staging checks. [P2] A Friday release was proposed, not approved. [P3] Mei will review error messages on Tuesday. [P4] No owner is assigned to documentation. Return a table of claim, exact supporting quote, paragraph ID and uncertainty. Is production release approved? Who owns documentation? Mark missing facts unknown. Every quote must match the supplied sample; do not infer production success from staging. This small sample does not test maximum context length.
Review this fictional payment-webhook policy: every failed POST is retried three times, no idempotency key is stored, and the balance is debited before the response is sent. Identify duplicate-charge risks, propose minimal changes and three acceptance tests. Use only these facts; do not assume access to code, tools or production systems.
What is GPT 5.6 Terra?
GPT 5.6 Terra model focus and core capabilities
GPT 5.6 Terra is an OpenAI model positioned between demanding flagship work and cost-sensitive workloads. It balances intelligence and cost, roughly corresponding to earlier mini tiers, with adjustable reasoning, a 1,050,000-token context window, and up to 128,000 output tokens at the model level. It is a candidate for structured extraction, document analysis, and routine coding assistance.
GPT 5.6 Terra online tools and API on API Hop
API Hop provides an online text Playground, unified Chat Completions, and OpenAI-compatible Responses for GPT 5.6 Terra. Test source fidelity and formatting on representative work before integrating it. Model-level limits and image understanding do not mean the text chat tool accepts uploads or that every API Hop channel exposes the full context allowance or tool set.
GPT 5.6 Terra capabilities and domain strengths
Terra is useful to evaluate where repeated text work needs both judgment and a predictable output contract. Define what a correct result looks like, preserve uncertainty, and make validation part of the workflow rather than relying on fluent answers.
Structured extraction and classification
Use Terra to turn supplied orders, tickets, or meeting notes into fields and categories. Specify types, allowed labels, and how to represent absent values; a missing address should stay unknown rather than become a plausible location.
Test cases with several items, contradictory dates, and incomplete names. Keep source passages or identifiers alongside extracted values so a reviewer can distinguish an extraction error from a source ambiguity. The text form does not enforce a schema simply because you request JSON.
Long-context document analysis
A broad context window makes Terra a candidate for comparing related documents and consolidating requirements. Ask for confirmed facts, conflicting statements, and unanswered questions as separate outputs, rather than one summary that silently resolves disagreements.
Select material relevant to the question and retain document labels. Check conclusions against original passages, especially exceptions and tentative commitments. Your effective input allowance depends on the target interface and upstream; context capacity is not perfect recall or permanent memory.
Routine coding and implementation support
Evaluate Terra on bounded development tasks such as explaining a function, drafting validation logic, proposing tests, or locating a defect from supplied code and logs. State expected behavior and interfaces so the answer can be checked without guessing your architecture.
Review generated diffs and run compilation, unit tests, and security checks in your own environment. For difficult cross-module repairs, compare with GPT 5.6 Sol using the same acceptance criteria. This Playground does not open a repository, execute commands, or deploy a patch.
Adjustable reasoning and visual-input boundaries
Terra supports reasoning effort from none through max, with medium as its model default, and accepts image input at the model level. Reasoning configuration is a way to evaluate different task demands, not a guarantee that more effort always gives a better answer.
Use text descriptions of charts or interfaces in the chat tool. For images or PDFs, follow the documented Responses input format and confirm channel support; the chat workspace has no upload controls. A URL in ordinary text does not establish that its contents were inspected.
How to evaluate GPT 5.6 Terra for your workload
Choose Terra with a workload-specific evaluation rather than an assumed score or speed advantage. The checks below separate answer accuracy, operational duration, and cost; they are evaluation criteria, not published API Hop performance results.
| Task input | Checks | Pass criteria | Metrics to record |
|---|---|---|---|
| Extraction samples with missing fields, multiple entities, and ambiguous dates | Validate the schema and compare every value with the source | Required values match the source; missing or ambiguous values remain explicit | Wrong values, omissions, manual correction time, retries, cost per accepted result |
Measure extraction accuracy beyond valid JSON
Build a fixed sample with missing fields, multiple entities, and ambiguous dates. Count correct values, invented values, omissions, and label mistakes separately. A parser accepting an object does not prove that its contents match the order or document.
Measure manual correction time as well as first-pass success. If an extra verification step removes the apparent cost benefit, revise the schema, narrow the task, or compare another model before increasing volume.
Evaluate code and reasoning with checkable outcomes
For code, use test outcomes and minimal-change review instead of judging whether an explanation sounds confident. For analysis, require complete constraint coverage and distinguish existing evidence from proposed measurements.
Keep inputs and acceptance criteria fixed when comparing Terra with Sol. Record reasoning configuration and execution environment where applicable; a coding agent with tools is not equivalent to one text-only prompt, and a family name does not establish a benchmark result.
Track latency and cost per accepted result
Record time to first answer text, total duration, input and output usage, and the number of retries or corrections. Compare cost per accepted result, not only token price, especially for repeated classification or extraction work.
Conversation history, long source material, and reasoning can increase usage or delay final text. Begin with a small representative sample and current account pricing; measure the chosen configuration before promising production throughput or response times.
GPT 5.6 Terra compared with Claude and GPT models
Compare Terra with GPT 5.6 Sol for the same requirements, and include alternatives for shorter text tasks. This table identifies what to test rather than ranking models without a controlled evaluation.
| Task | GPT 5.6 Terra evaluation | GPT 5.6 Sol evaluation | Validation method |
|---|---|---|---|
| Structured extraction | Candidate for repeated field-level work | Compare on ambiguity and exceptions | Check source-aligned values and omissions |
| Code changes | Start with bounded implementation tasks | Include difficult repairs in the same sample | Run tests and review change scope |
| Document synthesis | Test labeled sources and conflicting statements | Compare difficult multi-constraint conclusions | Trace claims and preserve unknowns |
| Production economics | Measure corrections and token usage | Measure with identical acceptance criteria | Compare cost per accepted result |
When to prioritize testing GPT 5.6 Terra
Start with Terra when a workflow repeats a well-defined task but still needs judgment: extracting fields from imperfect text, producing constrained summaries, or drafting routine code. Keep a clear escalation rule for uncertain outputs and difficult failures.
Do not assume the lower-tier position makes Terra universally faster or sufficiently accurate. Compare the complete workflow, including validation and rework, with GPT 5.6 Sol or GPT 5.5 before deciding which steps should use which model.
Choose models by task on API Hop
For an alternative text baseline, include Gemini 3.8 Flash on the same summary or classification samples. Shared Chat Completions authentication helps reuse client code, but model-specific options and native protocols still differ.
Keep acceptance criteria and input material consistent, and use current account prices. Assign different steps to different models only when your results support that choice; model names alone do not establish speed, accuracy, or total cost.
Why use GPT 5.6 Terra through API Hop?
Usage-based billing and model cost optimization
Charges follow current API Hop rates and actual usage. Top up on demand.
Unified AI models and data APIs, with multi-model access in one place
One API key connects multiple AI models and data services, reducing integration costs and letting you switch with one click. Business applications need both AI and data.
Call logs and application access controls, with clarity on every call
Every API call is recorded in your dashboard. Create separate API keys for different applications.
Evaluate outputs against your task
Use the documented model ID and supported parameters through API Hop. Evaluate outputs against your own acceptance criteria, then inspect usage records and response metadata before production use. A model name or example does not guarantee each result.
How to use GPT 5.6 Terra on API Hop
After creating an API key in the console, follow the documentation to get started with GPT 5.6 Terra.
Prepare your account and test online
Sign in, confirm your balance, and create an API key.
Try it in the Playground
Explore the model's capabilities in the Playground to find the best way to use it.
Integrate GPT 5.6 Terra into your business
Follow our developer documentation to integrate GPT 5.6 Terra into your business.
Future model upgrades
To switch to a newer model, first confirm that its exact ID is returned by the model catalog for your API key. If it supports the same endpoint and request fields, update the model ID, then test response formats, streaming, output limits and billing before sending production traffic. For asynchronous image or video tasks, also verify job submission, status polling and result retrieval.
GPT 5.6 Terra API FAQ
Can the GPT 5.6 Terra Playground accept images or PDFs?
The chat workspace accepts text and has no image or file upload controls. Terra has model-level image understanding, and the separate API Hop Responses contract documents public image URLs and PDF input. Use that documented format with confirmed channel support; an ordinary text link does not make this chat download or inspect a file.
Why is there no final text, or why does an answer stop early?
With reasoning enabled, output usage can include thinking as well as final text. A small explicit allowance can be exhausted first. Check the Chat finish reason or Responses completion status and returned items, narrow the task, and adjust the supported budget. Reasoning need not be displayed as readable reasoning_content; its absence does not prove the model used no reasoning.
Is conversation memory permanent, and why does usage grow?
Memory here is current conversation context, not permanent model memory. Enabling it includes reusable completed turns and can increase input usage. Disabling it leaves history visible but excludes it from new requests. Failed, stopped, truncated, or non-reusable replies are not appended as normal history. A Responses ID also does not guarantee stateful continuation on every channel.
How should I troubleshoot 401, 402, 403, or 429 errors?
For 401, check the API Hop key, Base URL, and authentication format; for 402, check balance; for 403, check access to gpt-5.6-terra; for 429, check request rate or allowance. Verify the exact ID against the models visible to your key. Numeric platform code is separate from HTTP status. Diagnose 5xx and in-stream failures using the complete error and request record.
Can I call GPT 5.6 Terra using OpenAI Responses or Claude Messages?
API Hop documents Chat Completions and OpenAI-compatible Responses for gpt-5.6-terra, not Claude Messages. Responses uses input and returns output items; Chat uses messages and choices. Match your SDK endpoint, body, and parser to the selected protocol rather than changing only the model name.
Can one request return multiple alternatives or guarantee valid JSON?
Ask for several alternatives inside one answer, and verify n support before requesting multiple Chat choices; Responses is a different contract. Terra has model-level structured output support, but a JSON prompt in this chat form is not schema enforcement. For an API schema, use the documented supported configuration and still validate missing fields, types, source fidelity, and business meaning.
Can GPT 5.6 Terra execute code, use tools, or perform business actions here?
The chat workspace returns text, not executed code or confirmed actions. An agent integration must provide or enable supported tools, validate arguments, execute approved operations, and return results. API Hop Responses tool availability depends on the selected model and channel; upstream capabilities do not mean this page can modify repositories, access databases, send email, or make payments.
Should I immediately retry a slow response, interrupted stream, or stopped request?
Check existing results, request records, and usage first. Long source text, conversation history, and reasoning can affect duration. Stopping browser waiting or losing a stream does not prove the upstream request was unprocessed. Use bounded retries appropriate to the error and reconcile outstanding work before resubmitting to avoid duplicate requests and charges.
Related text APIs
GPT 5.6 Terra API examples and supported parameters
GPT 5.6 Terra API quickstart
gpt-5.6-terramodel is required; these examples use the current page model ID. Check model access for your API key with GET /v1/models.
Chat CompletionsPOST /v1/chat-completions
curl -X POST "https://api.apihop.ai/v1/chat-completions" \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.6-terra","messages":[{"role":"user","content":"Hello, introduce yourself in one sentence."}],"stream":false}'ResponsesPOST /openai/responses
curl -X POST "https://api.apihop.ai/openai/responses" \
-H "Authorization: Bearer <API_KEY>" \
-H "Content-Type: application/json" \
-d '{"model":"gpt-5.6-terra","input":"Hello, reply with one short sentence.","stream":false}'Family and protocol reference
OpenAI Multimodal Responses
Full API documentationOpenAI-compatible Responses API. This endpoint uses OpenAI-style `input`, supports text, public image URLs, PDF file input, tool calls, reasoning options, and streaming parameters.
https://api.apihop.ai/openai/responses