Responses
Create Responses
Retrieve Responses
Cancel Responses
ModelsExpand Collapse
ActionClick = object { button, type, x, y } A click action.
A click action.
button: "left" or "right" or "wheel" or 2 more
ActionDoubleClick = object { type, x, y } A double click action.
A double click action.
ActionDrag = object { path, type } A drag action.
A drag action.
path: array of object { x, y }
ActionFind = object { pattern, type, url } Action type "find": Searches for a pattern within a loaded page.
Action type "find": Searches for a pattern within a loaded page.
ActionKeypress = object { keys, type } A collection of keypresses the model would like to perform.
A collection of keypresses the model would like to perform.
ActionMove = object { type, x, y } A mouse move action.
A mouse move action.
ActionOpenPage = object { type, url } Action type "open_page" - Opens a specific URL from search results.
Action type "open_page" - Opens a specific URL from search results.
ActionScreenshot = object { type } A screenshot action.
A screenshot action.
ActionScroll = object { scroll_x, scroll_y, type, 2 more } A scroll action.
A scroll action.
ActionSearchSource = object { type, url } A source used in the search.
A source used in the search.
ActionType = object { text, type } An action to type in text.
An action to type in text.
ActionWait = object { type } A wait action.
A wait action.
AnnotationContainerFileCitation = object { container_id, end_index, file_id, 3 more } A citation for a container file used to generate a model response.
A citation for a container file used to generate a model response.
AnnotationFileCitation = object { file_id, filename, index, type } A citation to a file.
A citation to a file.
AnnotationFilePath = object { file_id, index, type } A path to a file.
A path to a file.
AnnotationURLCitation = object { end_index, start_index, title, 2 more } A citation for a web resource used to generate a model response.
A citation for a web resource used to generate a model response.
Logprob = object { token, bytes, logprob, top_logprobs } The log probability of a token.
The log probability of a token.
top_logprobs: array of object { token, bytes, logprob }
McpApprovalRequest = object { id, arguments, name, 2 more } A request for human approval of a tool invocation.
A request for human approval of a tool invocation.
OutputImage = object { type, url } The image output from the code interpreter.
The image output from the code interpreter.
OutputLogs = object { logs, type } The logs output from the code interpreter.
The logs output from the code interpreter.
ResponseInputFileParam = object { type, file_data, file_id, 2 more } A file input to the model.
A file input to the model.
ResponseInputImageParam = object { detail, type, file_id, image_url } An image input to the model.
Learn about image inputs.
An image input to the model.
Learn about image inputs.
detail: "low" or "high" or "auto"
ResponseInputTextParam = object { text, type } A text input to the model.
A text input to the model.
Summary = object { text, type } A summary text from the model.
A summary text from the model.