Merge pull request #65 from devchat-ai/feature/empty-string-check-decorator-#242
Fix: Chat decorator now avoids inserting empty strings
This commit is contained in:
commit
d66ada970b
@ -50,7 +50,7 @@ def chat(
|
|||||||
nonlocal prompt, memory, model, llm_config
|
nonlocal prompt, memory, model, llm_config
|
||||||
prompt = prompt.format(**kwargs)
|
prompt = prompt.format(**kwargs)
|
||||||
messages = memory.contexts() if memory else []
|
messages = memory.contexts() if memory else []
|
||||||
if not any(item["content"] == prompt for item in messages):
|
if not any(item["content"] == prompt for item in messages) and prompt:
|
||||||
messages.append({"role": "user", "content": prompt})
|
messages.append({"role": "user", "content": prompt})
|
||||||
if "__user_request__" in kwargs:
|
if "__user_request__" in kwargs:
|
||||||
messages.append(kwargs["__user_request__"])
|
messages.append(kwargs["__user_request__"])
|
||||||
|
Loading…
x
Reference in New Issue
Block a user