Spaces:
Sleeping
Sleeping
""" | |
Absolute bare-bones way to set up a simple chatbot using all default settings, | |
using a Langroid Task + callbacks. | |
After setting up the virtual env as in README, | |
and you have your OpenAI API Key in the .env file, run like this: | |
chainlit run examples/chainlit/simplest.py | |
""" | |
import langroid as lr | |
import langroid.language_models as lm | |
import chainlit as cl | |
async def on_chat_start(): | |
lm_config = lm.OpenAIGPTConfig() | |
agent = lr.ChatAgent(lr.ChatAgentConfig(llm=lm_config)) | |
task = lr.Task(agent, interactive=True) | |
msg = "Help me with some questions" | |
lr.ChainlitTaskCallbacks(task) | |
await task.run_async(msg) | |