需求人群
目标受众主要是对人工智能、自然语言处理和聊天机器人技术感兴趣的开发者和研究人员。这个项目适合他们因为它提供了一个实验平台,可以探索和比较不同LLMs的性能,并且可以作为构建更复杂聊天机器人应用的基础。
使用场景
开发者可以利用curiosity项目来测试不同LLMs在特定任务上的表现研究人员可以使用该项目来研究和比较不同语言模型的文本生成能力教育工作者可以将其作为教学工具,向学生展示聊天机器人的构建过程
产品特色
支持三种不同的大型语言模型(LLMs)进行文本生成使用Tavily搜索增强文本生成通过FastHTML构建快速响应的前端界面提供WebSockets实现LLM到前端的实时token流支持SQLite持久化LangGraph访问允许灵活更换后端模型以测试不同性能提供详细的README文档和活动记录
使用教程
1克隆仓库到本地2确保有最新的Python3解释器3设置虚拟环境并执行pip install -r requirements.txt安装依赖4创建.env文件并设置必要的环境变量5运行python curiosity.py启动项目