chatgpt_ask
Send a prompt to ChatGPT Web and get the assistant's response, with web search, model selection, and file/image attachment support.
Instructions
Send a question or prompt to ChatGPT Web (chatgpt.com) and get the assistant response. Supports Web Search, o1/o3-mini reasoning, model selection, code extraction, image/file attachments, and Chrome profiles.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| model | No | Target ChatGPT model name (e.g. "gpt-4o", "o3-mini", "o1", "canvas"). | |
| message | Yes | The message, question, or instruction to send to ChatGPT Web. | |
| profile | No | Optional Chrome profile name or ID (e.g. "Default", "Profile 1", or email/name) to send this question through. | |
| new_chat | No | Set to true to start a new chat conversation before asking. | |
| file_paths | No | List of absolute file paths to documents/code files to upload/attach. | |
| timeout_ms | No | Optional timeout in milliseconds to wait for the complete answer. | |
| web_search | No | Enable live Web Search toggle in ChatGPT for up-to-date web information. | |
| image_paths | No | List of absolute file paths to images to upload/attach for multimodal analysis. | |
| refresh_page | No | Set to true to reload/refresh the ChatGPT page before sending this message (useful when stuck). | |
| auto_continue | No | Automatically click "Continue generating" if response is cut off (default: true). | |
| conversation_id | No | Optional conversation ID (e.g. "67b...") or conversation URL (e.g. "https://chatgpt.com/c/...") to continue a specific thread. | |
| reasoning_effort | No | Set reasoning effort for o-series models (low, medium, high). | |
| extract_code_only | No | If true, extracts and returns only the code blocks from the ChatGPT response. |