Is GPT-5 suitable for modifying existing projects, or only for generating new code?
It is suitable for both types of tasks, and debugging existing projects is also a key focus. Providing relevant code, error logs, reproduction steps, and expected behavior is more helpful than simply saying “the program has a problem.” You can ask it to identify the cause first, then provide modification plans and testing suggestions; the results still need to be verified in the project environment.
How can I have GPT-5 analyze a chart?
Combine text and image_url in the message content of Chat Completions, and specify the metrics, time range, or relationships to analyze. It is recommended to ask the response to distinguish between visible content in the chart and interpretive judgments; when precise calculations are needed, also provide the raw data to avoid relying solely on visual reading.
Should I choose Responses or Chat Completions when calling GPT-5?
Applications that already use the messages format can choose Chat Completions; if you want to organize responses and tool interactions using the input format, you can choose Responses. Both can specify gpt-5, but their return structures differ, so applications should parse them separately.
Will GPT-5 automatically run functions or modify local files?
It will not obtain local execution permissions from a single conversation alone. Function tools need to be defined by the application, and the application is also responsible for actual execution and permission control before returning execution results to the model. It can help plan steps and generate call parameters, but generating suggestions, issuing tool requests, and successfully completing operations are different states.
How can I use GPT-5 to continuously revise the same document?
When using Chat Completions, include relevant history in messages; when using Responses, organize input and related conversation content by document. In each round, provide the latest material, revision goals, and key constraints; for longer tasks, retain interim summaries and a final version that can be reviewed independently.