将情绪背后的真实诉求,转化为清晰有力的表达
npm install在项目根目录创建 .env.local 文件(参考 .env.example):
# 无问芯穹 API 配置
INFINIGENCE_API_KEY=your_api_key_here
INFINIGENCE_MODEL=deepseek-v3.2
# 可选:其他 API 配置
# OPENAI_API_KEY=your_openai_key_here
# MOONSHOT_API_KEY=your_moonshot_key_herenpm run dev访问 http://localhost:3000 即可使用。
npm run build
npm start- ✅ 智能分析:识别情绪类型和沟通意图
- ✅ 多风格建议:生成3种不同风格的表达建议(冷静有力、温和共情、边界清晰)
- ✅ 沟通修复:分析沟通偏差,提供修复建议
- ✅ 一键复制:快速复制建议内容
- ✅ 现代化UI:美观易用的界面设计
- ✅ TypeScript 支持:类型安全,更好的开发体验
-
输入情绪文本:在文本框中输入你想说的话,例如:
- "我觉得很委屈,今天明明不是我的错但全是我在背锅。"
- "和朋友因为边界问题不愉快,我怕我一说就显得太情绪化。"
-
生成建议:点击"生成表达建议"按钮(或按
Ctrl + Enter) -
查看结果:系统会生成3条不同风格的表达建议:
- 冷静有力:逻辑清晰,立场坚定
- 温和共情:情感温和,寻求理解
- 边界清晰:明确界限,保护自我
-
复制使用:点击每条建议旁边的"复制"按钮,即可复制到剪贴板
-
输入对话内容:
- "我说了":输入你表达的内容
- "对方回复":输入对方的回复
-
分析偏差:点击"分析沟通偏差"按钮
-
查看结果:
- 偏差分析:系统分析沟通中的理解偏差
- 建议表达:提供有策略、有温度的表达建议
-
复制使用:点击"复制建议"按钮,快速复制建议内容
- 框架:Next.js 14 (App Router)
- 语言:TypeScript
- 样式:CSS3
- AI模型:支持 OpenAI GPT / Moonshot API / 无问芯穹 Infinigence
.
├── app/
│ ├── api/ # API 路由
│ │ └── generate/ # 生成建议和修复的 API
│ ├── globals.css # 全局样式
│ ├── layout.tsx # 根布局
│ └── page.tsx # 主页面
├── lib/
│ └── api.ts # API 调用逻辑
├── next.config.js # Next.js 配置
├── tsconfig.json # TypeScript 配置
├── package.json # 依赖配置
└── README.md # 使用说明
-
获取API Key:
- 访问 无问芯穹智算云平台
- 注册并登录账户
- 前往"密钥管理"页面申请 API Key
-
配置方式:
- 在
.env.local文件中设置INFINIGENCE_API_KEY和INFINIGENCE_MODEL - 默认模型:
deepseek-v3.2
- 在
同样支持 OpenAI GPT 和 Moonshot API,在 .env.local 中配置相应的 API Key 即可。
⚠️ API Key安全:.env.local文件已添加到.gitignore,不会被提交到 Git⚠️ 环境变量:Next.js 会自动加载.env.local文件中的环境变量- 💡 快捷键:支持
Ctrl + Enter快速提交 - 📝 模型选择:无问芯穹的模型名称需要根据实际选择的模型填写
根据PRD,未来可能添加的功能:
- 表达风格切换(更多风格选项)
- "我的表达记录"保存功能
- 分享功能(生成分享卡片/截图)
- 用户反馈收集
- 个性化训练
MIT
用技术,把表达还给每一个人 ✨