From 6c5cdf213cf4df6a882b493df7170e9e38295351 Mon Sep 17 00:00:00 2001 From: Yixin Shi Date: Wed, 1 Oct 2025 18:25:50 +0800 Subject: [PATCH] feat: add new model support for Claude 4.5 Sonnet add new model support for Claude 4.5 Sonnet; use REMOTE_INSTALL_URL instead of HOST+PORT according to Dify's document. --- .env.example | 3 +-- .gitignore | 3 +++ README.md | 5 ++--- models/llm/_position.yaml | 1 + models/llm/claude-4.5-sonnet.yaml | 26 ++++++++++++++++++++++++++ 5 files changed, 33 insertions(+), 5 deletions(-) create mode 100644 models/llm/claude-4.5-sonnet.yaml diff --git a/.env.example b/.env.example index dbb75b8..60358af 100644 --- a/.env.example +++ b/.env.example @@ -1,4 +1,3 @@ INSTALL_METHOD=remote -REMOTE_INSTALL_HOST=debug-plugin.dify.dev -REMOTE_INSTALL_PORT=5003 +REMOTE_INSTALL_URL=debug.dify.ai:5003 REMOTE_INSTALL_KEY=********-****-****-****-************ diff --git a/.gitignore b/.gitignore index ae696f6..4ee8ccf 100644 --- a/.gitignore +++ b/.gitignore @@ -57,3 +57,6 @@ logs/ *.tmp *.temp *.difypkg + +# Copilot +.github/copilot-instructions.md \ No newline at end of file diff --git a/README.md b/README.md index 4e45a6b..88f1fe3 100644 --- a/README.md +++ b/README.md @@ -23,7 +23,7 @@ - **OpenAI 开源系列**:GPT-OSS-120b、GPT-OSS-20b - **DeepSeek 系列**:DeepSeek-R1、DeepSeek-V3、DeepSeek-V3.1(128k上下文) -- **Claude 系列**:Claude 3.5 Sonnet、Claude 3.7 Sonnet、Claude 4.0 Sonnet、Claude 4.0 Opus、Claude 4.1 Opus(200k上下文) +- **Claude 系列**:Claude 3.5 Sonnet、Claude 3.7 Sonnet、Claude 4.0 Sonnet、Claude 4.5 Sonnet、Claude 4.0 Opus、Claude 4.1 Opus(200k上下文) - **GLM 系列**:GLM-4.5、GLM-4.5-Air - **Kimi 系列**:Kimi-K2 - **Qwen 系列**:Qwen-Turbo、Qwen3-32B、Qwen3-235B-A22B(128k上下文)、Qwen3-Max-Preview(256k上下文) @@ -172,8 +172,7 @@ pip install -r requirements.txt ```bash INSTALL_METHOD=remote - REMOTE_INSTALL_PORT=5003 - REMOTE_INSTALL_KEY=your-debug-key-here + REMOTE_INSTALL_URL=debug.dify.ai:5003 REMOTE_INSTALL_HOST=debug-plugin.dify.dev ``` diff --git a/models/llm/_position.yaml b/models/llm/_position.yaml index 925b645..f3927e8 100644 --- a/models/llm/_position.yaml +++ b/models/llm/_position.yaml @@ -8,6 +8,7 @@ - claude-3.5-sonnet - claude-3.7-sonnet - claude-4.0-sonnet +- claude-4.5-sonnet - claude-4.0-opus - claude-4.1-opus - qwen-turbo diff --git a/models/llm/claude-4.5-sonnet.yaml b/models/llm/claude-4.5-sonnet.yaml new file mode 100644 index 0000000..8211690 --- /dev/null +++ b/models/llm/claude-4.5-sonnet.yaml @@ -0,0 +1,26 @@ +model: claude-4.5-sonnet +label: + zh_Hans: Claude 4.5 Sonnet + en_US: Claude 4.5 Sonnet +model_type: llm +features: + - agent-thought + - tool-call + - multi-tool-call + - stream-tool-call +model_properties: + mode: chat + context_size: 200000 +parameter_rules: + - name: temperature + use_template: temperature + default: 0.7 + min: 0 + max: 2 + - name: top_p + use_template: top_p + default: 0.6 + type: float + - name: presence_penalty + use_template: presence_penalty + default: 0.95