GPT Image 2.5 is live — OpenAI's newest image model, targeted edits that leave the rest of the frame alone
rreAPI Docs

gpt-6-sol

Prepare GPT-6 Sol Chat Completions requests with text or image input, reasoning controls, streaming, and function calling. Preview only; GPT-6 Sol is not yet callable on reAPI.

Preview only — GPT-6 Sol is not available through the reAPI API yet. The Playground preview lets you prepare a request without sending it. The endpoint and code below are a proposed integration format, not an enabled service. Do not run these examples yet. reAPI compatibility, access, pricing, and launch timing remain unconfirmed.

GPT-6 Sol is OpenAI's model for complex coding and agentic workflows. OpenAI documents text and image input, text output, a 1,050,000-token context window, 922,000 maximum input tokens, and 128,000 maximum output tokens. These are the official model limits, not verified reAPI limits. The model identifier is gpt-6-sol. It is a different model from gpt-5.6-sol; examples must not silently substitute one for the other. Source: OpenAI's GPT-6 Sol model page.

Planned endpoint and authentication

ItemPreview specification
Method and URLPOST https://reapi.ai/api/v1/chat/completions — planned for this model, not available yet
SDK base URLhttps://reapi.ai/api/v1 — the examples' intended future target
Request formatOpenAI Chat Completions JSON
Modelgpt-6-sol
AuthenticationPlanned Bearer API key; YOUR_API_KEY is a placeholder
Current availabilityRequest preparation only; no GPT-6 Sol generation on reAPI

An existing reAPI API key does not grant access to this model during the preview. The model page is the place to check for a future availability update. No reAPI prices or billing guarantees are published for GPT-6 Sol in this preview.

Draft request parameters

This table describes the proposed Chat Completions request. The Playground's initial values are preparation defaults, not verified server defaults. Model-specific behavior on reAPI must be checked when integration becomes available.

FieldTypeRequirement / preview valueMeaning
modelstringRequired; gpt-6-solExact model identifier.
messagesarrayRequiredConversation messages. Use a string for plain text or content parts for text plus images. See below.
max_completion_tokensintegerPreview starts at 4096; maximum draft value 128000Output budget covering visible output and reasoning tokens. The maximum comes from OpenAI's published model limit.
reasoning_effortstringPreview starts at mediumnone, low, medium, high, xhigh, or max. OpenAI documents medium as this model's default. Function calling through Chat Completions requires none.
streambooleanExamples use trueRequest streamed chunks instead of one completed response.
stream_optionsobjectOptional; only with stream: trueOpenAI's include_usage: true asks for a final usage chunk. Forwarding and accounting on reAPI are not yet verified.
toolsarrayOptional; requires reasoning_effort: "none"Function definitions for Chat Completions. This does not enable OpenAI's built-in Responses tools on reAPI.
tool_choicestring or objectOptionalOpenAI defines none, auto, required, or a named function. Future reAPI behavior is not yet verified.
parallel_tool_callsbooleanOptionalOpenAI's switch for parallel function calls. Use only with the function-calling configuration above.
response_formatobjectOptionalOpenAI defines text, JSON object, and JSON schema formats. GPT-6 Sol's official model page lists structured outputs; schema enforcement through reAPI remains unverified.

Use max_completion_tokens in new drafts. OpenAI marks max_tokens as a deprecated Chat Completions parameter; this preview does not promise an alias or a fallback. The allowed effort levels come from the GPT-6 Sol model page, so minimal, which appears in the generic API reference for other models, is not included.

The generic Chat Completions reference also documents sampling controls, penalties, log probabilities, storage, metadata, caching, service tiers, and other model-dependent fields. Their presence in that shared reference does not establish GPT-6 Sol compatibility or reAPI support. No additional options, including temperature, top_p, stop, seed, or n, are promised by this preview.

Text input and streaming examples

Drafts for future integration — not callable today. Each example prepares the same request: a text-only message, medium reasoning, a 4,096-token output budget, and streaming. API keys remain placeholders.

# Preview only. GPT-6 Sol is not yet available on reAPI. Do not run yet.
curl --no-buffer https://reapi.ai/api/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "gpt-6-sol",
    "messages": [
      { "role": "user", "content": "Review this migration plan and identify its failure modes." }
    ],
    "reasoning_effort": "medium",
    "max_completion_tokens": 4096,
    "stream": true
  }'
# Preview only. GPT-6 Sol is not yet available on reAPI. Do not run yet.
from openai import OpenAI

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

stream = client.chat.completions.create(
    model="gpt-6-sol",
    messages=[{
        "role": "user",
        "content": "Review this migration plan and identify its failure modes.",
    }],
    reasoning_effort="medium",
    max_completion_tokens=4096,
    stream=True,
)
for chunk in stream:
    if chunk.choices:
        text = chunk.choices[0].delta.content
        if text:
            print(text, end="", flush=True)
// Preview only. GPT-6 Sol is not yet available on reAPI. Do not run yet.
import OpenAI from "openai";

const client = new OpenAI({
  apiKey: "YOUR_API_KEY",
  baseURL: "https://reapi.ai/api/v1",
});

const stream = await client.chat.completions.create({
  model: "gpt-6-sol",
  messages: [{
    role: "user",
    content: "Review this migration plan and identify its failure modes.",
  }],
  reasoning_effort: "medium",
  max_completion_tokens: 4096,
  stream: true,
});
for await (const chunk of stream) {
  process.stdout.write(chunk.choices[0]?.delta?.content ?? "");
}

OpenAI Chat Completions streaming uses server-sent events. Text arrives in choices[].delta.content; individual chunks need not contain text. If you later use stream_options.include_usage, the final usage chunk can have an empty choices array. An interrupted stream may not deliver that final chunk. The examples guard against empty choices; they do not demonstrate a successful GPT-6 Sol request on reAPI.

For a non-streaming draft, change stream to false and handle a single completion instead of iterating over chunks. Chat Completions is not an asynchronous media task API: these drafts do not use task polling. Source: Chat Completions reference.

Message roles and image input

For ordinary text, use a user message with a string content. Chat Completions also defines developer or system instructions, previous assistant messages, and tool messages for function results. Keep the conversation in order and preserve each tool result's corresponding tool_call_id. The preview does not verify how reAPI will forward every message variant.

OpenAI documents image input for GPT-6 Sol. A Chat Completions user message can combine text and image_url content parts. This is a reference draft for the planned endpoint; image forwarding on reAPI is not yet available or verified. Replace the example URL with your own publicly accessible HTTP(S) image when the integration is available.

{
  "model": "gpt-6-sol",
  "messages": [
    {
      "role": "user",
      "content": [
        { "type": "text", "text": "Describe this architecture diagram and identify a possible single point of failure." },
        { "type": "image_url", "image_url": { "url": "https://example.com/architecture.png", "detail": "auto" } }
      ]
    }
  ],
  "reasoning_effort": "medium",
  "max_completion_tokens": 4096,
  "stream": false
}

OpenAI's Chat Completions image part defines detail as auto, low, or high. reAPI drafts use public HTTP(S) URLs; do not use local file paths, base64, or data: URIs. GPT-6 Sol's text output does not make this an image generation endpoint. Source: Chat Completions image content parts.

Function calling requires reasoning effort none

OpenAI states that GPT-6 Sol supports function calling in Chat Completions only with reasoning_effort: "none". Changing only tools while leaving the preview's default medium effort would not follow that documented constraint. This example is a request-body draft, not a completed tool call or a verified reAPI capability.

{
  "model": "gpt-6-sol",
  "messages": [
    { "role": "user", "content": "Look up the deployment status for project demo." }
  ],
  "reasoning_effort": "none",
  "max_completion_tokens": 4096,
  "stream": false,
  "tools": [
    {
      "type": "function",
      "function": {
        "name": "get_deployment_status",
        "description": "Read the deployment status for a project.",
        "parameters": {
          "type": "object",
          "properties": { "project": { "type": "string" } },
          "required": ["project"],
          "additionalProperties": false
        }
      }
    }
  ],
  "tool_choice": "auto"
}

In the Chat Completions function-calling pattern, your application handles the returned function request, checks its arguments, runs the permitted function, and sends the actual result back in a tool message. This preview does not run that loop or supply fabricated tool results.

OpenAI's separate Responses API documents built-in tools for GPT-6 Sol, including web search, file search, code execution, and image generation. Those are official OpenAI capabilities, not enabled reAPI features. This page does not publish a reAPI Responses endpoint or promise that a Responses tool object can be sent to Chat Completions. Source: GPT-6 Sol endpoint and tool support.

Errors and launch status

The Playground preview does not send a generation request. It therefore does not produce a model response, a generated task, token usage, or a GPT-6 Sol charge. An API client attempting these drafts today should not expect GPT-6 Sol to be available; repeatedly retrying does not enable access.

There is no verified GPT-6 Sol error catalogue or successful response example for reAPI yet. Endpoint compatibility, request validation, vision and tool behavior, streaming, access limits, pricing, and billing require integration and verification before launch. Consult the current platform error reference for general conventions, and check the GPT-6 Sol model page for availability.

Official references checked September 23, 2026:

Table of Contents