Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

luckfu/chat

Repository files navigation

Chainlit 聊天应用

一个基于 Chainlit 构建的智能聊天应用模版,支持多个大语言模型,提供流畅的对话体验。

应用界面截图

功能特点

  • 🤖 支持配置多个大语言模型接口(<think> </think>或reasoning_content)
    • DeepSeek
    • QWQ
  • 💬 流畅的对话界面
  • 🔒 内置身份验证系统
  • 💾 对话历史记录保存

环境要求

  • Python 3.11+
  • Node.js (用于前端资源)

快速开始

  1. 克隆项目
git clone <项目地址>
cd chat
  1. 安装依赖
pip install -r requirements.txt
  1. 配置环境变量

复制 .env.example 文件并重命名为 .env,然后填入相应的配置:

CHAINLIT_AUTH_SECRET="your_auth_secret_here"
DEEP_SEEK_API_KEY="your_deepseek_api_key_here"
QWQ_API_KEY="your_qwq_api_key_here"
API_BASE_URL="http://localhost:8080"
  1. 启动应用
chainlit run main.py

访问 http://localhost:8000 即可使用应用

项目结构

├── main.py # 主程序入口
├── config/ # 配置文件目录
├── utils/ # 工具函数
├── public/ # 静态资源
└── chainlit.md # 欢迎页面配置

自定义配置

  • 修改 config/chat_settings.py 可以自定义聊天参数
  • 编辑 chainlit.md 可以自定义欢迎页面内容
  • public/ 目录下可以替换界面图标和样式

贡献指南

欢迎提交 Issue 和 Pull Request 来帮助改进项目。

许可证

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /