Models

GPT-6.1 Terra

Model id: gpt-6.1-terra

  • Agentic
  • Coding
  • Reasoning
  • Vision
  • Multimodal
  • Long context
  • Tools

OpenAI’s GPT-6.1 Terra for reading images, using apps, and clear writing, at half of Sol’s price.

Best for

everyday image work and agents that use apps, when Sol costs more than the job needs.

Provider
OpenAI
Context window
1,050,000
Release date
2026-10-26
Reasoning effort
nonelowmediumhighxhighmaxDefault: medium

Pricing

Input
155.243 ¢ CA / 1M
Cached input
7.7622 ¢ CA / 1M
Output
776.215 ¢ CA / 1M
Cache write
194.0538 ¢ CA / 1M

Long-context rate (above 272,000 tokens)

Input
310.486 ¢ CA / 1M
Output
1,164.3225 ¢ CA / 1M
Cached input
15.5243 ¢ CA / 1M
Cache write
388.1075 ¢ CA / 1M

Web search

Per successful search
1.5524 ¢ CA / search

Billed on top of tokens when the model uses web search.

Amounts in Canadian dollars, converted at the Bank of Canada indicative rate (2026-11-06).

Performance

Reading

Last 7 days

Not enough data to display the chart.

Activity

Tokens

Top 5 tools · last 7 days

Not enough data to display tool activity.

Availability

Availability (%)

Last 7 days

Operational probes
99.98% over 7 days
Samples
8,918

View service status

Quick start

Call the API with a tonia_ key and the exact model id below.

curl

curl https://pass.tonia.ca:8443/v1/chat/completions \
  -H "Authorization: Bearer $TONIA_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
      "model": "gpt-6.1-terra",
      "messages": [
        {
          "role": "user",
          "content": "Bonjour"
        }
      ]
    }'

Python (OpenAI SDK)

import os
from openai import OpenAI

client = OpenAI(
    base_url="https://pass.tonia.ca:8443/v1",
    api_key=os.environ["TONIA_API_KEY"],
)
response = client.chat.completions.create(
    model="gpt-6.1-terra",
    messages=[{"role": "user", "content": "Bonjour"}],
)

TypeScript (OpenAI SDK)

import OpenAI from "openai";

const client = new OpenAI({
  baseURL: "https://pass.tonia.ca:8443/v1",
  apiKey: process.env.TONIA_API_KEY,
});

const response = await client.chat.completions.create({
  model: "gpt-6.1-terra",
  messages: [{ role: "user", content: "Bonjour" }],
});

Create a key in the portal