Skip to main content

Install and Configure the Plugin

1

Install the plugin

Log in to your Dify platform, navigate to ToolsPlugin Marketplace, search for SoMark, and add the plugin.
2

Configure plugin settings

After installation, open the plugin configuration page:
  • Base URL: For SoMark API, fill in https://somark.ai/api/v1; for self-hosted deployment, fill in your local Base URL.
  • API Key: Required for SoMark API; leave blank for self-hosted deployment.
The Dify plugin runtime must be able to access the configured Base URL. Check your network, proxy, and DNS settings. Do not append a specific endpoint path to Base URL; the plugin will call the corresponding endpoint automatically.
3

Save

Click Save — the plugin is now ready to use in workflows.dify-SoMark工具授权配置

Using SoMark in a Workflow

1

Add the SoMark Document Parser tool node

In the Dify workflow editor, click + to add a new node, choose Tool, then find and add the SoMark > SoMark Document Parser node.Add SoMark tool node in Dify
2

Configure input variables

Click the variable icon {x} in the File input field and select the file variable provided by an upstream node, such as sys.files from your Start node. You can also configure optional parameters (for example Output Formats, Image Format, Table Format) as needed. If left empty, the default values are used. See Input Parameters below for details. Base URL and API Key are injected automatically from the plugin configuration. You do not need to enter them in the node.Configure input variable in Dify
3

Reference outputs in downstream nodes

Once the node executes, its output variables are available to all downstream nodes (LLM, text splitter, code node, etc.). Click {x} in any downstream node’s input field to select the SoMark node’s output variables.

Parameters and Outputs

Input Parameters

Output Variables