guoyuanquan@mail.taiji.com.cn vor 2 Monaten
Ursprung
Commit
873e572e2b
6 geänderte Dateien mit 13 neuen und 20 gelöschten Zeilen
  1. 6 6
      manifest.yaml
  2. 3 3
      models/llm/deepseek-v3.yaml
  3. 2 9
      models/llm/llm.py
  4. 0 0
      provider/qwen3.py
  5. 2 2
      provider/shenzhen2.yaml
  6. BIN
      shenzhen2.difypkg

+ 6 - 6
manifest.yaml

@@ -1,13 +1,13 @@
-version: 0.1.3
+version: 0.0.1
 type: plugin
-author: gyq
-name: shenzhenv3
+author: guoyuanquan
+name: Qwen3
 label:
   en_US: shenzhenv3
-  zh_Hans: deepseek-V3-0324
+  zh_Hans: Qwen3
 description:
   en_US: shenzhenv3
-  zh_Hans: deepseek-V3-0324
+  zh_Hans: Qwen3
 icon: icon.svg
 resource:
   memory: 268435456
@@ -22,7 +22,7 @@ resource:
       moderation: false
 plugins:
   models:
-    - provider/shenzhen2.yaml
+    - provider/qwen3.yaml
 meta:
   version: 0.0.1
   arch:

+ 3 - 3
models/llm/deepseek-v3.yaml

@@ -1,7 +1,7 @@
-model: deepseek-v3
+model: Qwen3
 label:
-  zh_Hans: deepseek-V3
-  en_US: deepseek-chat-V3
+  zh_Hans: Qwen3
+  en_US: Qwen3
 model_type: llm
 features:
   - agent-thought

+ 2 - 9
models/llm/llm.py

@@ -2,7 +2,6 @@ from collections.abc import Generator
 from typing import Optional, Union
 from dify_plugin.entities.model.llm import LLMMode, LLMResult
 from dify_plugin.entities.model.message import PromptMessage, PromptMessageTool
-from yarl import URL
 from dify_plugin import OAICompatLargeLanguageModel
 
 
@@ -19,7 +18,7 @@ class DeepseekLargeLanguageModel(OAICompatLargeLanguageModel):
         user: Optional[str] = None,
     ) -> Union[LLMResult, Generator]:
         self._add_custom_parameters(credentials)
-        model="model"
+        model="Qwen3-32B-H800"
         return super()._invoke(model, credentials, prompt_messages, model_parameters, tools, stop, stream)
 
     # def validate_credentials(self, model: str, credentials: dict) -> None:
@@ -29,17 +28,11 @@ class DeepseekLargeLanguageModel(OAICompatLargeLanguageModel):
     @staticmethod
     def _add_custom_parameters(credentials) -> None:
         # credentials["endpoint_url"] = str("http://10.132.200.185:30012/gateway/ti/v1/")
-        credentials["endpoint_url"] = str("http://10.132.200.185:30012/gateway/ti/ds-v3/v1/")
+        credentials["endpoint_url"] = str("http://10.132.200.185:30012/gateway/ti/qwen3-32b-h800/v1/chat/completions")
         credentials["mode"] = LLMMode.CHAT.value
         credentials["function_calling_type"] = "tool_call"
         credentials["stream_function_calling"] = "support"
         credentials["extra_headers"] = {
         "Content-type": "application/json",
-        "X-TC-Project": "744701358",
-        # "X-TC-Project": "1",
-        # "X-TC-Service": "deepseek-r1-h800-master-sglang",
-        "X-TC-Service": "deepseek-v3-0324-w8a8-master",
-        "X-TC-Action": "/v1/chat/completions",
-        "X-TC-Version": "2020-10-01",
         "szc-api-key": "f4eb2eb55b4f4a17a5"
 }

provider/shenzhen2.py → provider/qwen3.py


+ 2 - 2
provider/shenzhen2.yaml

@@ -8,7 +8,7 @@ extra:
   python:
     model_sources:
     - models/llm/llm.py
-    provider_source: provider/shenzhen2.py
+    provider_source: provider/qwen3.py
 help:
   title:
     en_US: Get your API Key from deepseek
@@ -21,7 +21,7 @@ icon_small:
   en_US: icon_s_en.svg
 label:
   en_US: deepseek
-  zh_Hans: 深圳大数据模型v3
+  zh_Hans: 深圳大数据模型Qwen3
 models:
   llm:
     position: models/llm/_position.yaml

BIN
shenzhen2.difypkg