fix: deprecated redirect and other urls

This commit is contained in:
Alter-xyz
2025-05-22 17:49:00 +08:00
parent 830616d45b
commit a109c705b3
128 changed files with 241 additions and 241 deletions

View File

@@ -57,7 +57,7 @@ Here are some quick entry points to help you get started:
## Related Resources
- **[Model Plugin Introduction](/plugin-dev-en/0131-model-plugin-introduction.en)** - Learn about the basic structure of model plugins
- **[Model Plugin Introduction](/plugin-dev-en/0131-model-plugin-introduction)** - Learn about the basic structure of model plugins
- **[Development Practice Example](/plugin-dev-en/0432-develop-a-slack-bot-plugin)** - View a real plugin development case
We look forward to seeing the great applications and features you create using Dify plugins!

View File

@@ -139,7 +139,7 @@ Dify supports the development of various types of plugins:
- **Tool plugins**: Integrate third-party APIs and services
> Learn more: [Tool Plugin Development](/plugin-dev-en/0211-getting-started-dify-tool)
- **Model plugins**: Integrate AI models
> Learn more: [Model Plugin Introduction](/plugin-dev-en/0131-model-plugin-introduction.en), [Quick Integration of a New Model](/plugin-dev-en/0211-getting-started-new-model)
> Learn more: [Model Plugin Introduction](/plugin-dev-en/0131-model-plugin-introduction), [Quick Integration of a New Model](/plugin-dev-en/0211-getting-started-new-model)
- **Agent Strategy plugins**: Customize Agent thinking and decision-making strategies
> Learn more: [Agent Strategy Plugins](/plugin-dev-en/9433-agent-strategy-plugin)
- **Extension plugins**: Extend Dify platform functionality, such as Endpoints and WebAPP

View File

@@ -18,7 +18,7 @@ Welcome to the world of Dify plugin development! Dify's powerful functionality d
This article will guide you, in the simplest way possible, through completing the most common and straightforward contribution: adding a **new model version** to a model provider that Dify **already supports**. This approach typically **only requires modifying configuration files**, without writing code, making it perfect for your first contribution!
> **Related Concepts**: Before starting, we recommend reading the [Model Plugin](/plugin-dev-en/0131-model-plugin-introduction.en) documentation to understand the basic concepts and structure of model plugins.
> **Related Concepts**: Before starting, we recommend reading the [Model Plugin](/plugin-dev-en/0131-model-plugin-introduction) documentation to understand the basic concepts and structure of model plugins.
**This quick integration method is suitable for:**

View File

@@ -21,7 +21,7 @@ This document is a standard guide for developers who need to write Python code t
* Have basic Python programming skills and a basic understanding of object-oriented programming.
* Be familiar with the API documentation and authentication methods provided by the model provider you want to integrate.
* Have installed and configured the Dify plugin development toolkit (refer to [Initializing Development Tools](/plugin-dev-en/0221-initialize-development-tools)).
* (Optional) Read the [Model Plugin Introduction](/plugin-dev-en/0131-model-plugin-introduction.en) document to understand the basic concepts and architecture of model plugins.
* (Optional) Read the [Model Plugin Introduction](/plugin-dev-en/0131-model-plugin-introduction) document to understand the basic concepts and architecture of model plugins.
This guide will walk you through the complete process of creating a directory structure, writing model configurations (YAML), implementing model calling logic (Python), and debugging and publishing plugins.

View File

@@ -20,7 +20,7 @@ The first step in creating a Model type plugin is to initialize the plugin proje
* Dify plugin scaffolding tool
* Python environment, version ≥ 3.12
For detailed instructions on preparing the plugin development scaffolding tool, please refer to [Initializing Development Tools](/plugin-dev-en/0221-initialize-development-tools). Before you begin, it's recommended that you understand the basic concepts and structure of [Model Plugins](/plugin-dev-en/0131-model-plugin-introduction.en).
For detailed instructions on preparing the plugin development scaffolding tool, please refer to [Initializing Development Tools](/plugin-dev-en/0221-initialize-development-tools). Before you begin, it's recommended that you understand the basic concepts and structure of [Model Plugins](/plugin-dev-en/0131-model-plugin-introduction).
### Create New Project

View File

@@ -98,7 +98,7 @@ privacy: "./privacy.md"
* `plugins` (object, required): A list of `yaml` files for the specific capabilities extended by the plugin. Absolute path within the plugin package. For example, if you need to extend a model, you need to define a file similar to `openai.yaml`, fill in the file path here, and the file at this path must actually exist, otherwise packaging will fail.
* Format
* `tools` (list[string]): Plugin extension for [Tool](/plugin-dev-en/0222-tool-plugin) providers.
* `models` (list[string]): Plugin extension for [Model](/plugin-dev-en/0131-model-plugin-introduction.en) providers.
* `models` (list[string]): Plugin extension for [Model](/plugin-dev-en/0131-model-plugin-introduction) providers.
* `endpoints` (list[string]): Plugin extension for [Endpoints](/plugin-dev-en/0432-develop-a-slack-bot-plugin) providers. (Note: Link updated to closest available English document)
* `agent_strategies` (list[string]): Plugin extension for [Agent Strategy](/plugin-dev-en/9433-agent-strategy-plugin) providers.
* Restrictions

View File

@@ -15,7 +15,7 @@ description: This document provides detailed interface specifications required f
various model integrations.
---
This section introduces the interface methods and parameter descriptions that providers and each model type need to implement. Before developing a model plugin, you may first need to read [Model Design Rules](/plugin-dev-en/0411-model-designing-rules) and [Model Plugin Introduction](/plugin-dev-en/0131-model-plugin-introduction.en).
This section introduces the interface methods and parameter descriptions that providers and each model type need to implement. Before developing a model plugin, you may first need to read [Model Design Rules](/plugin-dev-en/0411-model-designing-rules) and [Model Plugin Introduction](/plugin-dev-en/0131-model-plugin-introduction).
### Model Provider
@@ -685,7 +685,7 @@ class RerankDocument(BaseModel):
## Related Resources
- [Model Design Rules](/plugin-dev-en/0411-model-designing-rules) - Understand the standards for model configuration
- [Model Plugin Introduction](/plugin-dev-en/0131-model-plugin-introduction.en) - Quickly understand the basic concepts of model plugins
- [Model Plugin Introduction](/plugin-dev-en/0131-model-plugin-introduction) - Quickly understand the basic concepts of model plugins
- [Quickly Integrate a New Model](/plugin-dev-en/0211-getting-started-new-model) - Learn how to add new models to existing providers
- [Create a New Model Provider](/plugin-dev-en/0222-creating-new-model-provider) - Learn how to develop brand new model providers

View File

@@ -48,7 +48,7 @@ Here, `provider` is the plugin ID plus the tool provider name, formatted like `l
### Calling Workflow as Tool
For more information on Workflow as Tool, please refer to the [Tool Plugin documentation](/plugin-dev-en/0222-tool-plugin.mdx). (Note: Original link `/plugin-dev-zh/9223-tool.zh` does not exist in English list, linked to closest match).
For more information on Workflow as Tool, please refer to the [Tool Plugin documentation](/plugin-dev-en/0222-tool-plugin.mdx). (Note: Original link `/plugin-dev-zh/9223-tool` does not exist in English list, linked to closest match).
**Entry Point**
@@ -92,7 +92,7 @@ Here, `provider` is the ID of this tool, and `tool_name` is the `operation_id` f
- [Reverse Invocation App](/plugin-dev-en/9242-reverse-invocation-app.mdx) - Learn how to call Apps within the platform
- [Reverse Invocation Model](/plugin-dev-en/9242-reverse-invocation-model.mdx) - Learn how to call model capabilities within the platform
- [Tool Plugin Development Guide](/plugin-dev-en/0211-getting-started-dify-tool.mdx) - Learn how to develop tool plugins
- [Advanced Tool Plugins](/plugin-dev-en/0222-tool-plugin.mdx) - Learn about advanced features like Workflow as Tool (Note: Original link `/plugin-dev-zh/9223-tool.zh` does not exist in English list, linked to closest match)
- [Advanced Tool Plugins](/plugin-dev-en/0222-tool-plugin.mdx) - Learn about advanced features like Workflow as Tool (Note: Original link `/plugin-dev-zh/9223-tool` does not exist in English list, linked to closest match)
{/*
Contributing Section

View File

@@ -2,4 +2,4 @@
This guide aims to help developers quickly get started with Dify plugin development by providing necessary documentation and resource links.
Contribution Guide: [Dify Docs](https://docs.dify.ai/plugin-dev-en/0411-doc-contribution-guide.en)
Contribution Guide: [Dify Docs](https://docs.dify.ai/plugin-dev-en/0411-doc-contribution-guide)