GPT4o Canvas: A new way of working with ChatGPT to write and code
Introducing ChatGPT 4o Canvas
We're introducing canvas, a new interface for working with ChatGPT on writing and coding projects that go beyond simple chat. Canvas opens in a separate window, allowing you and ChatGPT to collaborate on a project. This early beta introduces a new way of working together—not just through conversation, but by creating and refining ideas side by side.
Canvas was built with GPT-4o and can be manually selected in the model picker while in beta.
Starting today we're rolling out canvas to ChatGPT Plus and Team users globally. Enterprise and Edu users will get access next week. We also plan to make canvas available to all ChatGPT Free users when it's out of beta.
Better Collaboration with ChatGPT
People use ChatGPT every day for help with writing and code. Although the chat interface is easy to use and works well for many tasks, it's limited when you want to work on projects that require editing and revisions. Canvas offers a new interface for this kind of work.
Key Features
- Context Understanding: With canvas, ChatGPT can better understand the context of what you're trying to accomplish.
- Inline Feedback: You can highlight specific sections to indicate exactly what you want ChatGPT to focus on.
- Project Control: You control the project in canvas. You can directly edit text or code.
- Useful Shortcuts: There's a menu of shortcuts for you to ask ChatGPT to adjust writing length, debug your code, and quickly perform other useful actions.
- Version History: You can restore previous versions of your work by using the back button in canvas.
Writing shortcuts include:
- Suggest edits: ChatGPT offers inline suggestions and feedback.
- Adjust the length: Edits the document length to be shorter or longer.
- Change reading level: Adjusts the reading level, from Kindergarten to Graduate School.
- Add final polish: Checks for grammar, clarity, and consistency.
- Add emojis: Adds relevant emojis for emphasis and color.
Coding in GPT4o Canvas
Coding is an iterative process, and it can be hard to follow all the revisions to your code in chat. Canvas makes it easier to track and understand ChatGPT's changes, and we plan to continue improving transparency into these kinds of edits.
Coding shortcuts include:
- Review code: ChatGPT provides inline suggestions to improve your code.
- Add logs: Inserts print statements to help you debug and understand your code.
- Add comments: Adds comments to the code to make it easier to understand.
- Fix bugs: Detects and rewrites problematic code to resolve errors.
- Port to a language: Translates your code into JavaScript, TypeScript, Python, Java, C++, or PHP.
Frequently Asked Questions
What is GPT4o Canvas?
GPT4o Canvas is an AI-powered tool that enables you to collaborate with ChatGPT on writing and coding projects in a more interactive and efficient way.
How is GPT4o Canvas different from the regular ChatGPT interface?
GPT4o Canvas provides a separate window for project work, allowing for easier editing, revisions, and context understanding. It offers features like inline feedback, suggestions, and specialized shortcuts for both writing and coding tasks.
Who can use GPT4o Canvas?
Currently, GPT4o Canvas is available to ChatGPT Plus and Team users globally. Enterprise and Edu users will get access soon, and we plan to make it available to all ChatGPT Free users when it's out of beta.
What kind of projects can I work on with GPT4o Canvas?
You can work on a wide range of writing and coding projects. For writing, you can create documents, articles, reports, and more. For coding, you can develop, debug, and refine code in various programming languages.
How do I access GPT4o Canvas?
GPT4o Canvas can be manually selected in the model picker while in beta. It also opens automatically when ChatGPT detects a scenario where it could be helpful. You can also include "use canvas" in your prompt to open canvas for an existing project.