Format the prompt with the chatml style.
(
system_message: str, messages: List[Tuple[str, Optional[str]]], sep: str
)
| 970 | |
| 971 | |
| 972 | def _format_chatml( |
| 973 | system_message: str, messages: List[Tuple[str, Optional[str]]], sep: str |
| 974 | ) -> str: |
| 975 | """Format the prompt with the chatml style.""" |
| 976 | ret = "" if system_message == "" else system_message + sep + "\n" |
| 977 | for role, message in messages: |
| 978 | if message: |
| 979 | ret += role + "\n" + message + sep + "\n" |
| 980 | else: |
| 981 | ret += role + "\n" |
| 982 | return ret |
| 983 | |
| 984 | |
| 985 | def _format_chatglm3( |
no outgoing calls
no test coverage detected
searching dependent graphs…