在本例中,我们将学习如何一起使用Chainlit和Embedchain。 设置 首先,安装所需的包: 登录后复制 pip install embedchain chainlit 1. 创建Chainlit应用 创建一个名为app.py的新文件,并添加以下代码: 登录后复制 import chainlit as cl from embedchain import App import os os.environ["OPENAI_API_KEY"] = "sk-xxx" @cl.on_chat_start async def on_chat_start(): app = App.from_config(config={ 'app': { 'config': { 'name': 'chainlit-app' } }, 'llm': { 'config': { 'stream': True, } } }) # 在这里导入你的数据 app.add("https://www.forbes.com/profile/elon-musk/") app.collect_metrics = False cl.user_session.set("app", app) @cl.on_message async def on_message(message: cl.Message): app = cl.user_session.get("app") msg = cl.Message(content="") for chunk in await cl.make_async(app.chat)(message.content): await msg.stream_token(chunk) await msg.send() 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34. 运行应用 登录后复制 chainlit run app.py 1. 试一试 在浏览器中打开应用并开始与它聊天! 引用 github doc 原创作者: u_16810723 转载于: https://blog.51cto.com/u_16810723/11792923