View as Markdown
OpenAI (ChatGPT) icon

OpenAI (ChatGPT) ACTION

Analyze Image Content

Send a message or question about an image and receive a response. See the documentation
  • Action
  • Writes data
  • API key
  • SDK
  • MCP

IMPLEMENTATION

Call this tool

Connect a user's OpenAI (ChatGPT) account once, then configure and run Analyze Image Content from your backend or agent.

import { PipedreamClient } from "@pipedream/sdk"

const pd = new PipedreamClient({
  projectId: process.env.PIPEDREAM_PROJECT_ID!,
  clientId: process.env.PIPEDREAM_CLIENT_ID!,
  clientSecret: process.env.PIPEDREAM_CLIENT_SECRET!,
  projectEnvironment: "production",
})

const result = await pd.actions.run({
  id: "openai-analyze-image-content",
  externalUserId: "{external_user_id}", // any stable ID for this user in your system
  configuredProps: {
    openai: { authProvisionId: "apn_xxxxxxx" },
    modelId: "Model",
    message: "Message",
  },
})

console.log(result)

SCHEMA

Inputs

Pipedream supplies the connected account. Your application provides the operation-specific values below. Dynamic inputs are resolved against that user's account.

Analyze Image Content inputs
Property Type Description
modelId Model string
The ID of the vision-capable model to use with the Responses API (e.g. gpt-4o, gpt-4.1, gpt-4.1-mini, gpt-5)
Required Dynamic
message Message string
The message or question to send
Required
imageFileId File ID string
The ID of the file to use for this request.
Optional Dynamic
filePath File Path string
The image to process. Provide a path to a file in the /tmp directory (for example, /tmp/myFile.jpg). Supported image types: jpeg, jpg, png, gif, webp
Optional
fileUrl File URL string
The image to process. Provide a URL to a file (for example, https://example.com/myFile.jpg). Supported image types: jpeg, jpg, png, gif, webp
Optional
imageDetailLevel Image Detail Level string
The detail parameter tells the model what level of detail to use when processing and understanding the image (low, high, original, or auto). If you skip the parameter, the model will use auto.
Optional
syncDir SyncDir dir
Optional

REFERENCE

Tool details

Behavior hints are published with the component in the Pipedream registry and surface as MCP tool annotations, so an agent can reason about a tool before it calls it.

Registry key
openai-analyze-image-content
Version
1.2.0
App
OpenAI (ChatGPT)
Authentication
API key
Read-only
No
Destructive
No
Open world
Yes