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 suited for development and knowledge work that requires strong reasoning while controlling the cost of the overall task.

OpenAIModel brand
ChatModel type
Reasoning, vision 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, inputs and outputs, and invocation methods before choosing 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 calling uses 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 information; actual request formats, available tools, and limitations are subject to the API documentation for this 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 suited to providing the problem description, relevant modules, and constraints together, allowing the model to trace call relationships, identify defects, and develop cross-file modification plans.

Understanding complex documents, tables, and diagrams

The official GDP.pdf evaluation covers tables, charts, diagrams, and small 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 API and retain sources that can be checked against the original text.

Planning tool actions for multi-step workflows

It is suited to breaking business goals into connected 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 verifications have been completed.

Use Cases

Start with specific tasks to find where the model can be effective.

Code migration, troubleshooting, and cross-module refactoring

Provide a specific repository version, reproduction information, and relevant modules, then have the model analyze the scope of changes and dependencies before organizing a patch or refactoring plan. Compared with asking about a single function, these tasks make better use of 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 easier to review.

Business assistants connected to internal tools

After the 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; 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, you can compare Luna. During evaluation, observe completion quality, output usage, retries, and human revision costs as well; 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 a small task 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 minimal modification plan and regression checks, without expanding the feature scope.

02

Prepare inputs that support decisions

Provide 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. Retain result parsing, exception handling, and relevant evidence, and evaluate whether it is suitable for continued use with the same set of real samples.

Usage boundaries

Before formal use, understand output quality and capability scope.

  • Chat Completions can be used for ordinary text or image-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 operation and research capabilities require the corresponding 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 prompt.
  • 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 tools, prompts, 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?

Key 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 cached input 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, and images, tool content, and history must be included in the budget.

Which API should be used for tool calling?

Tool workflows use Responses, with function definitions, call results, and execution information configured and returned according to the platform documentation. The latest official model documentation explicitly states that Chat Completions for gpt-6.1-sol does not support tool calling; support cannot be inferred merely because shared requests include a tools field. Standard text-and-image Q&A can use Chat Completions.

How should reasoning effort be selected?

The platform guide recommends starting with low, comparing medium, high, or xhigh using the same set of tasks, then evaluating max for complex tasks that genuinely require it. Higher tiers should be determined by completion quality, while also considering 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 among standard input, cached input reads, cached input 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 the cache has been hit.