Skip to content

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

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.

INPUTS

None

OUTPUTS

System.Object

NOTES