refactor(llm_models): 使浮点数工具参数的类型定义符合主流标准
为了与主流大语言模型(LLM)的工具调用规范保持一致,对工具参数的类型定义进行了标准化。多数LLM API遵循或类似于JSON Schema标准,其中使用'number'来表示所有数值类型(包括整数和浮点数)。 此次变更将 `ToolParamType.FLOAT` 枚举的底层值从 'float' 更新为 'number',确保了我们生成的工具定义能够被外部API正确解析。 BREAKING CHANGE: `ToolParamType.FLOAT` 枚举的字符串值已由 'float' 更改为 'number'。任何依赖此旧值的代码都需要进行相应调整。
This commit is contained in:
@@ -8,7 +8,7 @@ class ToolParamType(Enum):
|
||||
|
||||
STRING = "string" # 字符串
|
||||
INTEGER = "integer" # 整型
|
||||
FLOAT = "float" # 浮点型
|
||||
FLOAT = "number" # 浮点型
|
||||
BOOLEAN = "bool" # 布尔型
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user