---
title: GPT-6 Sol | Runware Docs
url: https://runware.ai/docs/models/openai-gpt-6-sol
description: Reasoning model for complex coding and agentic workflows at production scale
---
# GPT-6 Sol

![GPT-6 Sol](https://assets.runware.ai/covers/openai-gpt-6-sol.jpg)

GPT-6 Sol is OpenAI's reasoning model for complex coding and agentic workflows. It combines a 1,050,000-token context window with up to 128,000 output tokens, image understanding, structured outputs, function calling, and broad tool support through the Responses API. Configurable reasoning from none through max makes it suited to software engineering, multi-step automation, technical analysis, and long-running agents that must plan, execute, and verify their work.

- **Status**: compatible-only
- **ID**: `openai-gpt-6-sol`
- **Context window**: 1M context
- **Max output**: 128K output
- **Creator**: OpenAI
- **Release Date**: September 22, 2026
- **Capabilities**: Text to Text, Image to Text, Checkpoint

**GPT-6 Sol** 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@6-sol`.

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

| Endpoint | Format |
| --- | --- |
| `/v1/chat/completions` | [OpenAI Chat Completions](https://runware.ai/docs/tools/compatible-apis#openai-chat-completions) |
| `/v1/responses` | [OpenAI Responses](https://runware.ai/docs/tools/compatible-apis#openai-responses) |

### [Chat Completions](https://runware.ai/docs/models/openai-gpt-6-sol#chat-completions)

**cURL**:

```bash
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@6-sol",
    "messages": [{"role": "user", "content": "What is the capital of France?"}]
  }'
```

**Python**:

```python
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@6-sol",
    messages=[{"role": "user", "content": "What is the capital of France?"}],
)

print(response.choices[0].message.content)
```

**TypeScript**:

```typescript
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@6-sol',
  messages: [{ role: 'user', content: 'What is the capital of France?' }],
});

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

[Compatible APIs](https://runware.ai/docs/tools/compatible-apis#openai-chat-completions) covers streaming, tool calling and how the endpoint differs from OpenAI, and the [OpenAI API reference](https://platform.openai.com/docs/api-reference/chat/create) lists every parameter.

### [Responses](https://runware.ai/docs/models/openai-gpt-6-sol#responses)

**cURL**:

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

**Python**:

```python
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@6-sol",
    input="What is the capital of France?",
)

print(response.output_text)
```

**TypeScript**:

```typescript
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@6-sol',
  input: 'What is the capital of France?',
});

console.log(response.output_text);
```

[Compatible APIs](https://runware.ai/docs/tools/compatible-apis#openai-responses) covers conversation state and function calls, and the [OpenAI API reference](https://platform.openai.com/docs/api-reference/responses/create) lists every parameter.

## Cost and speed

**Rates** (per 1M tokens)

*≤ 272K context*

- Input: `$2.00`
- Output: `$10.00`
- Cached input: `$0.20`
- Cache write: `$2.50`

*> 272K context*

- Input: `$4.00`
- Output: `$15.00`
- Cached input: `$0.40`
- Cache write: `$5.00`

billed per token, so a request costs what the model produced · [How pricing works](https://runware.ai/docs/models-api/pricing)