menloparklab/falcon-langchain

missing parameter

Opened this issue · 4 comments

hblink commented

@cl.langchain_factory
^^^^^^^^^^^^^^^^^^^^
File "/home/papa/.pyenv/versions/3.11.4/lib/python3.11/site-packages/chainlit/telemetry.py", line 77, in wrapper
return func(*args, **kwargs)
^^^^^^^^^^^^^^^^^^^^^
File "/home/papa/.pyenv/versions/3.11.4/lib/python3.11/site-packages/chainlit/init.py", line 93, in langchain_factory
raise ValueError(error_message)
ValueError: langchain_factory use_async parameter is required

same error

Submitted a PR to resolve this.

same error:

Traceback (most recent call last):
File "/home/codespace/.python/current/bin/chainlit", line 8, in
sys.exit(cli())
File "/home/codespace/.local/lib/python3.10/site-packages/click/core.py", line 1130, in call
return self.main(*args, **kwargs)
File "/home/codespace/.local/lib/python3.10/site-packages/click/core.py", line 1055, in main
rv = self.invoke(ctx)
File "/home/codespace/.local/lib/python3.10/site-packages/click/core.py", line 1657, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "/home/codespace/.local/lib/python3.10/site-packages/click/core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "/home/codespace/.local/lib/python3.10/site-packages/click/core.py", line 760, in invoke
return __callback(*args, **kwargs)
File "/home/codespace/.local/lib/python3.10/site-packages/chainlit/cli/init.py", line 145, in chainlit_run
run_chainlit(target)
File "/home/codespace/.local/lib/python3.10/site-packages/chainlit/cli/init.py", line 46, in run_chainlit
load_module(config.run.module_name)
File "/home/codespace/.local/lib/python3.10/site-packages/chainlit/config.py", line 200, in load_module
spec.loader.exec_module(module)
File "", line 883, in exec_module
File "", line 241, in _call_with_frames_removed
File "/workspaces/falcon-langchain/app.py", line 22, in
def factory():
File "/home/codespace/.local/lib/python3.10/site-packages/chainlit/telemetry.py", line 77, in wrapper
return func(*args, **kwargs)
File "/home/codespace/.local/lib/python3.10/site-packages/chainlit/lc/init.py", line 38, in langchain_factory
raise ValueError(error_message)
ValueError: langchain_factory use_async parameter is required

I solved by simply adding use_async=False in langchain_factory decorators

@cl.langchain_factory(use_async=False)