b7f52be4c9
CI / Run CI (push) Has been cancelled
CI / check-backend (push) Has been cancelled
CI / check-frontend (push) Has been cancelled
CI / tests (push) Has been cancelled
CI / e2e-tests (push) Has been cancelled
Copilot Setup Steps / copilot-setup-steps (push) Has been cancelled
30 lines
680 B
Python
30 lines
680 B
Python
import chainlit as cl
|
|
|
|
token_list = ["the ", "quick ", "brown ", "fox"]
|
|
|
|
sequence_list = ["the", "the quick", "the quick brown", "the quick brown fox"]
|
|
|
|
|
|
@cl.on_chat_start
|
|
async def main():
|
|
msg = cl.Message(content="")
|
|
for token in token_list:
|
|
await msg.stream_token(token)
|
|
await cl.sleep(0.2)
|
|
|
|
await msg.send()
|
|
|
|
msg = cl.Message(content="")
|
|
for seq in sequence_list:
|
|
await msg.stream_token(token=seq, is_sequence=True)
|
|
await cl.sleep(0.2)
|
|
|
|
await msg.send()
|
|
|
|
step = cl.Step(type="tool", name="tool1")
|
|
for token in token_list:
|
|
await step.stream_token(token)
|
|
await cl.sleep(0.2)
|
|
|
|
await step.send()
|