All models

gpt-6.1-sol ★

OpenAIChatReasoningVision
Get your API key
gpt-6.1-sol

Stronger Sol capabilities for multi-file programming and professional work

GPT-6.1 Sol is OpenAI's upgrade to GPT-6 Sol, designed for real codebase modifications, complex document analysis, and multi-step business workflows. In official release evaluations, it approaches GPT-6 Astra on multiple programming and professional tasks while improving the previous-generation Sol's factual accuracy and task completion capabilities. It is suitable for development and knowledge work that requires strong reasoning while keeping the cost of the overall task under control.

OpenAIModel brand
ChatModel type
Reasoning, visual understandingTask capabilities
STANDARD APIs · QUICK SETUP

Keep your SDK. Connect in minutes.

Point the Base URL to api.acedata.cloud, configure your platform API key and the model ID below, and use your compatible SDK or client.

API host
api.acedata.cloud
model
gpt-6.1-sol
Get your API key
OpenAI Python SDK
import os
from openai import OpenAI

client = OpenAI(
    api_key=os.environ["ACEDATACLOUD_API_KEY"],
    base_url="https://api.acedata.cloud/v1",
)
response = client.responses.create(
    model="gpt-6.1-sol",
    input="Hello!",
)
print(response.output_text)

Choose an available protocol for this model. OpenAI SDK uses a Base URL ending in /v1; Anthropic SDK uses the root URL. See each guide for protocol-specific parameters, tools and response formats.

Specifications and interface features

Clarify capacity, input and output, and invocation methods before selecting a model.

Context window
Official native specification: 1,050,000 tokens
Maximum output
Official native specification: 128,000 tokens
Model input
Text and images
Model output
Text and structured results; tool calls use Responses
Reasoning effort
low / medium / high / xhigh / max; configuration varies by invocation interface
Platform interface
Chat Completions or Responses
Native maximum input
922,000 tokens; must be planned together with output

Capacity and native capabilities are based on publicly available model materials; actual request formats, available tools, and limitations are subject to the API documentation for the corresponding platform. Context budget and maximum output should be planned together.

Core Capabilities

Learn what gpt-6.1-sol can bring to your work.

From code snippets to multi-file engineering tasks

The official DeepSWE 1.1 evaluation focuses on long-horizon software engineering tasks in real codebases, where GPT-6.1 Sol achieves performance close to Astra. For developers, it is better to provide the problem description, relevant modules, and constraints together, allowing the model to trace call relationships, locate defects, and develop a cross-file modification plan.

Understanding complex documents, tables, and diagrams

The official GDP.pdf evaluation covers tables, charts, diagrams, and fine text in professional PDFs, demonstrating its document-understanding capabilities. It can be used to compare specifications, analyze reports, or extract business fields; applications should provide text or image materials as required by the interface and retain sources that can be checked against the original text.

Planning tool actions for multi-step workflows

It is suitable for breaking business goals into interconnected steps rather than merely producing a piece of advice. Responses can be used to organize inputs and results for multi-step tool tasks; applications need to define tools, manage permissions, and retain execution records. After the model proposes actions, actual tool returns should be used to determine whether queries, writes, and verification have been completed.

Use Cases

Start with specific tasks to find where the model can make an impact.

Code migration, troubleshooting, and cross-module refactoring

Submit a clear repository version, reproduction information, and relevant modules, allowing the model to analyze the scope of changes and dependencies before organizing patches or refactoring plans. Compared with asking only about a single function, these tasks better leverage its ability to understand engineering context; final results should still be validated through the project's actual execution and review.

Professional report Q&A and structured extraction

For specifications, contract drafts, or research reports, ask the model to answer specific questions and list supporting evidence, or organize table contents by field. Distinguishing facts, inferences, and missing information in the materials helps turn long-document analysis into business results that are easy to review.

Business assistants connected to internal tools

After an application provides controlled function tools, it can organize continuous workflows such as querying, checking, filling out forms, and updating records. First define the conditions the final record must meet, then feed tool results back to the model; do not mistake a “model-planned update” for a completed system write.

How to choose this model

Choose based on task complexity, input materials, and expected results.

Choosing relative to GPT-6 Sol

The main upgrades in 6.1 Sol are code, professional documents, and complex workflows, and the official report also notes improved factual accuracy and lower cache read costs. When migrating existing Sol applications, in addition to comparing output quality, check reasoning levels and tool protocols; do not assume requests are fully compatible simply by replacing the model string.

When to still consider Astra or Luna

For the most difficult end-to-end research and demanding tasks, you can continue comparing Astra; for clearly bounded classification, extraction, and high-frequency subtasks, compare Luna. During evaluation, observe completion quality, output usage, retries, and manual revision costs together; model benchmark scores cannot be directly equated with your production results.

Start with a specific task

Based on the characteristics of gpt-6.1-sol, first validate small tasks whose results can be checked.

01

Fix a cross-module regression defect

You can ask directly: Compare these three modules, the failure logs, and the interface contract, and identify the root cause of the behavior change after the upgrade. List the evidence first, then provide the smallest modification plan and regression checks, without expanding the feature scope.

02

Prepare inputs that support decisions

Add the repository version, call chain, and actual failure logs; validate interface compatibility and test results separately.

03

Then integrate it into your workflow

Use the full model ID gpt-6.1-sol, first confirm the public request format and available parameters on the API page, then connect your application. Preserve result parsing, exception handling, and related evidence, and use the same set of real samples to evaluate whether it is suitable for continued use.

Usage boundaries

Before formal use, understand output quality and capability scope.

  • Chat Completions can be used for ordinary text or image-and-text conversations, and Responses can be used for multi-step tool tasks. Function definitions and result returns should follow the documentation for the selected endpoint; the model's computer-use and research capabilities require the appropriate execution environment and do not mean that an ordinary chat request will automatically operate a computer or access the internet. Account access conditions are subject to the current console prompts.
  • This model does not support none or minimal; the platform guide lists low, medium, high, xhigh, and max. Chat Completions and Responses use different reasoning configuration fields, which must be set separately during migration, and you should check whether sampling parameters such as temperature, top_p, and logprobs apply to the current configuration.
  • Long context can accommodate more material, but does not guarantee that every detail can be retrieved accurately. Preserve original evidence for complex tables, small text, and cross-document conclusions; official benchmarks are measured under specific tool, prompt, and reasoning settings and cannot serve as guarantees of actual latency or accuracy.

Frequently Asked Questions

Answers to common questions about using gpt-6.1-sol.

What are the main differences between GPT-6.1 Sol and GPT-6 Sol?

Official release highlights include improvements in real codebase tasks, complex PDF analysis, and multi-step business workflows, as well as better factual accuracy and lower official cache-read pricing. Similar capacity does not mean calls are fully compatible; tool requests and reasoning tiers need to be verified for the new model.

Can all 1.05M tokens be used for input?

No. The official model documentation separately lists a maximum input of 922,000 tokens and a maximum output of 128,000 tokens; the 1,050,000-token context must accommodate both relevant input and output. Actual requests must also meet this platform's API limits, with images, tool content, and history included in the budget.

Which API should be used for tool calls?

Tool workflows can use Responses or Messages, with tool definitions, call results, and execution information configured, read, and returned according to the corresponding protocol; Messages uses tools, tool_use, and tool_result. The latest official model documentation explicitly states that Chat Completions for gpt-6.1-sol does not support tool calls, so support cannot be inferred merely because tools fields appear in shared requests; standard text-and-image Q&A can use Chat Completions.

How should reasoning effort be selected?

Platform guidance recommends starting with low, comparing medium, high, or xhigh using the same set of tasks, and then evaluating max for complex tasks that genuinely require it. Higher tiers should be determined by completion quality, while also monitoring reasoning usage and latency. Do not continue using none or minimal, and set reasoning_effort or reasoning according to the selected API.

How do caching and long context affect billing?

This platform's billing rules distinguish standard input, cache reads, cache writes, and output; when prompt_tokens exceeds 272,000, the long-context tier applies, with input and cache-related rates at 2 times the corresponding base tier and output at 1.5 times. Amounts are subject to the Pricing page and selected plan; repeated text does not necessarily mean a cache hit has occurred.