compatible-only
MODEL IDopenai-gpt-5-6-terra

GPT-5.6 Terra

OpenAI
by 1M context128K output

GPT-5.6 Terra is the balanced model in OpenAI's GPT-5.6 family, designed for production workloads that need strong reasoning without the cost of the flagship tier. It supports a 1,050,000 token context window, up to 128,000 output tokens, image input, structured outputs, function calling, and broad tool use, making it well suited to coding, analysis, extraction, workflow automation, and general-purpose professional assistants.

GPT-5.6 Terra

GPT-5.6 Terra is served through Runware's compatible endpoints, which take another provider's request format. Point the SDK you already use at Runware by changing the base URL and the API key, and set model to openai:gpt@5.6-terra.

Requests and responses keep the provider's format, so its reference documents every parameter.

EndpointFormat
/v1/chat/completionsOpenAI Chat Completions
/v1/responsesOpenAI Responses

Chat Completions

curl -X POST https://api.runware.ai/v1/chat/completions \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai:gpt@5.6-terra",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'
from openai import OpenAI

client = OpenAI(
    api_key="your_runware_api_key",
    base_url="https://api.runware.ai/v1",
)

response = client.chat.completions.create(
    model="openai:gpt@5.6-terra",
    messages=[{"role": "user", "content": "What is the capital of France?"}],
)

print(response.choices[0].message.content)
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'your_runware_api_key',
  baseURL: 'https://api.runware.ai/v1',
});

const response = await client.chat.completions.create({
  model: 'openai:gpt@5.6-terra',
  messages: [{ role: 'user', content: 'What is the capital of France?' }],
});

console.log(response.choices[0].message.content);

Compatible APIs covers streaming, tool calling and how the endpoint differs from OpenAI, and the OpenAI API reference lists every parameter.

Responses

curl -X POST https://api.runware.ai/v1/responses \
  -H "Authorization: Bearer $RUNWARE_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "openai:gpt@5.6-terra",
    "input": "What is the capital of France?"
  }'
from openai import OpenAI

client = OpenAI(
    api_key="your_runware_api_key",
    base_url="https://api.runware.ai/v1",
)

response = client.responses.create(
    model="openai:gpt@5.6-terra",
    input="What is the capital of France?",
)

print(response.output_text)
import OpenAI from 'openai';

const client = new OpenAI({
  apiKey: 'your_runware_api_key',
  baseURL: 'https://api.runware.ai/v1',
});

const response = await client.responses.create({
  model: 'openai:gpt@5.6-terra',
  input: 'What is the capital of France?',
});

console.log(response.output_text);

Compatible APIs covers conversation state and function calls, and the OpenAI API reference lists every parameter.