Distinguish an empty system message from an unspecified one

.. when deciding whether to use the API's default system message
This commit is contained in:
Jeff Epler 2024-04-10 08:33:27 -05:00
parent 95a0a29055
commit 25dee73c0f

View file

@ -292,7 +292,9 @@ def main(obj: Obj, replace_system_prompt: bool) -> None:
assert session_filename is not None
if replace_system_prompt:
session[0].content = obj.system_message or api.system_message
session[0].content = (
api.system_message if obj.system_message is None else obj.system_message
)
tui = Tui(api, session)
tui.run()