Find-DifyPlugin
Warning
This help was primarily created by a generative AI. It may contain partially inaccurate expressions.
SYNOPSIS
Retrieve available plugins from the Dify Marketplace.
SYNTAX
Find-DifyPlugin [[-Category] <String>] [[-Id] <String>] [[-Name] <String>] [[-Search] <String>] [-Download]
[<CommonParameters>]
DESCRIPTION
The Find-DifyPlugin
cmdlet retrieves information about available plugins from the Dify Marketplace. You can filter plugins by category, ID, name, or search string. This cmdlet uses the public Dify Marketplace API and does not require a Dify server connection.
NOTE: This help was primarily created by a generative AI. It may contain partially inaccurate expressions.
EXAMPLES
Example 1
Find-DifyPlugin -Category "model"
Retrieve all plugins in the specified category. Valid categories include "model", "tool", "agent", "extension", and "bundle".
Example 2
Find-DifyPlugin -Id "langgenius/openai"
Retrieve a specific plugin by its ID.
Example 3
Find-DifyPlugin -Name "openai"
Retrieve a specific plugin by its name.
Example 4
Find-DifyPlugin -Search "openai"
Search for plugins by keyword in the ID, name, or display name.
Example 5
Find-DifyPlugin -Id "langgenius/openai" -Download
Download a specific plugin package (.difypkg file) to the current directory.
PARAMETERS
-Category
Specifies the category of the plugin to search for. Valid categories include "model", "tool", "agent", "extension", and "bundle". Use "agent" for agent strategy plugins.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 0
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Download
Indicates that the cmdlet should download the found plugins to the current directory. When specified, the cmdlet returns FileInfo objects for the downloaded plugin packages (.difypkg files) instead of plugin information objects.
Type: SwitchParameter
Parameter Sets: (All)
Aliases:
Required: False
Position: Named
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Id
Specifies the ID of the plugin to retrieve.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 1
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Name
Specifies the name of the plugin to retrieve. This supports exact matches.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 2
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
-Search
Specifies a search string to filter plugins by name, ID, or description. This supports partial matches.
Type: String
Parameter Sets: (All)
Aliases:
Required: False
Position: 3
Default value: None
Accept pipeline input: False
Accept wildcard characters: False
CommonParameters
This cmdlet supports the common parameters: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction, and -WarningVariable. For more information, see about_CommonParameters.