# TalkWeb **Repository Path**: windyzone/talk-web ## Basic Information - **Project Name**: TalkWeb - **Description**: 对话网站:一个专注于实时交流与互动的在线平台,支持文字、语音等多种沟通方式,适用于会议、教育及社交等多种场景。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 1 - **Created**: 2025-04-22 - **Last Updated**: 2025-04-22 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # DeepSeek Chat 界面 这是一个模仿DeepSeek风格的聊天界面,支持与DeepSeek API集成。 ## 功能特点 - ✨ DeepSeek风格的现代UI设计 - 🌓 亮色/暗色主题切换功能 - 💬 实时流式聊天响应 - 📱 响应式设计,支持移动设备 - 🚀 针对iPhone 14/15 Pro系列优化 ## 技术栈 - React 18 - Vite - CSS变量进行主题管理 - Fetch API用于网络请求 ## 环境变量配置 本项目使用.env文件管理环境变量。在运行项目前,需要先创建一个.env文件: ```bash # 复制示例文件 cp .env.example .env # 然后编辑.env文件,添加你的DeepSeek API密钥 ``` ### 可用的环境变量 - `VITE_API_URL` - DeepSeek API的基础URL - `VITE_API_KEY` - 你的DeepSeek API密钥 ## 本地开发 ```bash # 安装依赖 npm install # 启动开发服务器 npm run dev # 构建生产版本 npm run build # 预览生产版本 npm run preview ``` ## API集成说明 本项目集成了DeepSeek的聊天API,支持以下功能: 1. **常规聊天** - 发送消息并接收响应 2. **流式返回** - 实时显示AI返回的内容,提供更好的用户体验 3. **错误处理** - 优雅处理API错误情况 ### 自定义API集成 如果需要集成其他LLM提供商的API,可以修改`src/services/api.js`文件。