OpenAI's GPT-6.1 Sol — the Sol tier of the GPT-6.1 generation at $2/$10 per million tokens, with cached inputs at a 95% discount ($0.10/M, half of GPT-6 Sol's cached rate). 1.05M token context window (up to 922K input), 128K max output tokens, text and image input. Supports Fast mode and Ultrafast mode. Prompts above 272K input tokens are billed at 2x input / 1.5x output for the whole request.
Test this model instantly in the Console Playground — no code required
Copy usage instructions for Claude, ChatGPT, or other AI
| Token Type | Credits | USD Equivalent |
|---|---|---|
| Input Tokens | 3,716 | $2.48 |
| Output Tokens | 18,580 | $12.39 |
| Cached Tokens | 185.8 | $0.12 |
* 1,500 credits ≈ $1 (actual charges may vary based on usage)
curl -X POST "https://api.core.today/llm/openai/v1/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer cdt_your_api_key" \
-d '{
"model": "gpt-6.1-sol",
"messages": [
{
"role": "system",
"content": "You are a senior software engineer. Think step by step."
},
{
"role": "user",
"content": "Design a migration plan from a monolithic Express API to modular services, then generate the first service's code with tests."
}
],
"reasoning_effort": "high",
"max_completion_tokens": 8000
}'| Parameter | Type | Required | Default | Description |
|---|---|---|---|---|
messages | array | Yes | - | Array of message objects with role and content |
model | string | Yes | gpt-6.1-sol | Model identifier |
max_completion_tokens | integer | No | 4096 | Maximum tokens in response (up to 128000). Note: use max_completion_tokens, not max_tokens |
reasoning_effort | string | No | medium | Reasoning effort level: low, medium, high, xhigh, or max. 'none' and 'minimal' are not supported on this model lowmediumhighxhighmax |
service_tier | string | No | auto | Processing tier. 'fast' bills token charges at 2x, 'ultrafast' (Responses API) at 6x; settled on the tier the response reports autodefaultfastultrafast |
stream | boolean | No | false | Enable Server-Sent Events streaming |
Multi-step code reasoning with GPT-6.1 Sol
curl -X POST "https://api.core.today/llm/openai/v1/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer cdt_your_api_key" \
-d '{
"model": "gpt-6.1-sol",
"messages": [
{
"role": "system",
"content": "You are a senior software engineer. Think step by step."
},
{
"role": "user",
"content": "Design a migration plan from a monolithic Express API to modular services, then generate the first service's code with tests."
}
],
"reasoning_effort": "high",
"max_completion_tokens": 8000
}'Reuse a large system prompt with 95% cached input discount
curl -X POST "https://api.core.today/llm/openai/v1/chat/completions" \
-H "Content-Type: application/json" \
-H "Authorization: Bearer cdt_your_api_key" \
-d '{
"model": "gpt-6.1-sol",
"messages": [
{
"role": "system",
"content": "<large repeated system prompt or codebase context>"
},
{
"role": "user",
"content": "Summarize the open TODOs and rank them by risk."
}
],
"max_completion_tokens": 4000
}'POST /llm/openai/v1/chat/completions