GPT 5.5 Economy


GPT-5.5 is a frontier model released by OpenAI on April 23, 2026. It features a context window of over 1 million tokens—922,000 input tokens and 128,000 output tokens—and supports both text and image inputs. The model scores 88.7% on SWE-bench Verified and 92.4% on MMLU, while reducing hallucinations by 60% compared with GPT-5.4. It excels in agentic coding, computer use, and deep research, while maintaining per-token latency comparable to GPT-5.4.

gpt-5.5

1 Authentication

The API uses an API Key for authentication.

Get your API Key

Get your API key from https://icreat.ai/hub/keys .

2 Calling the API

This model provides an HTTP API that is compatible with OpenAI's /chat/completions API. You can use any SDK that is compatible with this API to call the llm.

2.1 curl

curl --fail-with-body --connect-timeout 10 --max-time 60 \
  -X POST https://api.icreat.ai/llm/openai/v1/chat/completions \
  -H "Authorization: Bearer ${ICREAT_API_KEY}" \
  -H "Content-Type: application/json" \
  -d '{
  "model": "gpt-5.5",
  "messages": [
    {"role": "system", "content": "You are a helpful assistant."},
    {"role": "user", "content": "Coffee or tea ? Which is healthier? "}
  ],
  "thinking": {"type": "enabled"},
  "reasoning_effort": "low",
  "stream": false
}'

2.2 python

import os
from openai import OpenAI

client = OpenAI(
    api_key="ICREAT_API_KEY",
    base_url="https://api.icreat.ai/llm/openai",
)

completion = client.chat.completions.create(
    model="gpt-5.5",
    messages=[
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Coffee or tea ? Which is healthier? "}
    ]
)

print(completion.choices[0].message.content)

2.3 node.js

const OpenAI = require("openai");

const client = new OpenAI({
  apiKey: "ICREAT_API_KEY",
  baseURL: "https://api.icreat.ai/llm/openai",
});

async function main() {
  const completion = await client.chat.completions.create({
    model: "gpt-5.5",
    messages: [
        {"role": "system", "content": "You are a helpful assistant."},
        {"role": "user", "content": "Coffee or tea ? Which is healthier? "}
    ]
  });

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

main();

3 API Protocol

3.1 Stream output

Set stream parameter to true to request a stream output.

{
  "model": "gpt-5.5",
  "messages": [
    {
      "role": "user",
      "content": "Please explain what recursion is and give a Python example."
    }
  ],
  "stream": true
}