diff --git a/models/tongyi/manifest.yaml b/models/tongyi/manifest.yaml index 27de82b2f..d80d3d6fe 100644 --- a/models/tongyi/manifest.yaml +++ b/models/tongyi/manifest.yaml @@ -25,5 +25,5 @@ resource: model: enabled: false type: plugin -version: 0.1.0 +version: 0.1.1 created_at: "2024-09-20T00:13:50.29298939-04:00" diff --git a/models/tongyi/models/llm/llm.py b/models/tongyi/models/llm/llm.py index 3369678eb..910ba5bf1 100644 --- a/models/tongyi/models/llm/llm.py +++ b/models/tongyi/models/llm/llm.py @@ -630,7 +630,7 @@ def _convert_tools(self, tools: list[PromptMessageTool]) -> list[dict]: required_properties = tool.parameters["required"] properties_definitions = {} for p_key, p_val in properties.items(): - desc = p_val["description"] + desc = p_val.get("description") or "" if "enum" in p_val: desc += f"; Only accepts one of the following predefined options: [{', '.join(p_val['enum'])}]" properties_definitions[p_key] = {