入门
纯 Python 实现
在本教程中,我们将逐步创建一个最小的 LLM 应用。
先决条件
在开始之前,请确保您具备以下条件
- 一个已成功安装并可工作的 Chainlit
- 对 Python 编程有基本了解
步骤 1:创建 Python 文件
在您的项目目录中创建一个新的 Python 文件,命名为 app.py
。此文件将包含您的 LLM 应用的主要逻辑。
步骤 2:编写应用逻辑
在 app.py
中,导入 Chainlit 包并定义一个函数,该函数将处理来自聊天机器人 UI 的传入消息。使用 @cl.on_message
装饰器装饰该函数,以确保每当用户输入消息时都会调用它。
以下是脚本的基本结构
app.py
每当用户在聊天机器人 UI 中输入消息时,都会调用 main
函数。您可以在该函数中放入自定义逻辑来处理用户输入,例如分析文本、调用 API 或计算结果。
通过 Message 类负责向用户发送回复。在此示例中,我们仅发送包含用户输入的消息。
步骤 3:运行应用
要启动您的 Chainlit 应用,请打开终端并导航到包含 app.py
的目录。然后运行以下命令
-w
标志告诉 Chainlit 启用自动重载,这样您在对应用进行更改时就不必重新启动服务器。您的聊天机器人 UI 现在应该可以通过 https://:8000 访问。