接受用户传入的messages和tools[可选],返回新的message和debug_info Args: messages: chatml messages tools = openai tools description Returns: new_message, debug_info
(
self,
messages: List[Union[Message, Dict]],
tools: Optional[List[Union[Tool, Dict]]] = None,
)
| 12 | |
| 13 | @abstractmethod |
| 14 | def generate( |
| 15 | self, |
| 16 | messages: List[Union[Message, Dict]], |
| 17 | tools: Optional[List[Union[Tool, Dict]]] = None, |
| 18 | ) -> Tuple[Message, DebugInfo]: |
| 19 | """接受用户传入的messages和tools[可选],返回新的message和debug_info |
| 20 | Args: |
| 21 | messages: chatml messages |
| 22 | tools = openai tools description |
| 23 | Returns: |
| 24 | new_message, debug_info |
| 25 | """ |
| 26 | ... |