camel.messages.conversion.sharegpt 包#
子包#
子模块#
camel.messages.conversion.sharegpt.function_call_formatter 模块#
模块内容#
- class camel.messages.conversion.sharegpt.HermesFunctionFormatter[来源]#
基类:
FunctionCallFormatter[HermesToolCall,HermesToolResponse]带有验证的Hermes风格函数调用格式实现
- extract_tool_calls(message: str) → List[HermesToolCall][来源]#
从提供的消息字符串中提取所有工具调用。
- Parameters:
message (str) – 包含潜在工具调用的输入消息字符串。
- Returns:
解析后的HermesToolCall对象列表。
- Return type:
列表[HermesToolCall]
- extract_tool_response(message: str) → HermesToolResponse | None[来源]#
从提供的消息字符串中提取单个工具响应。
- Parameters:
message (str) – 包含潜在工具响应的输入消息字符串。
- Returns:
- 一个解析后的HermesToolResponse对象,
如果没有找到有效响应则为None。
- Return type: