Skip to content
TunaaaAaaaaPublic

About

emotion analysist

Resources

Stars

0 stars

Watchers

1 watching

Forks

Latest commit

 

History

3 Commits

Folders and files

Repository files navigation

情绪分析助手

这是一个基于大型语言模型的情绪分析助手,能够分析用户输入的情绪,并给出相应的安慰或建议。

功能特点

  • 通过Streamlit构建的简洁用户界面
  • 接入外部大模型API进行情绪分析和回应生成
  • 能够识别多种情绪状态(开心、悲伤、愤怒、焦虑、困惑、中性)
  • 根据情绪状态提供个性化的回应和建议
  • 保存对话历史,方便回顾

安装步骤

  1. 克隆或下载本项目到本地

  2. 安装所需依赖包

    pip install -r requirements.txt
    
  3. 配置API密钥

    • 在项目根目录找到.env文件
    • 将your_api_key_here替换为你的实际API密钥
    • 如果使用非OpenAI的API,可以修改API_URL

运行应用

streamlit run main.py

运行后,应用将在浏览器中自动打开,默认地址为http://localhost:8501

使用说明

  1. 在输入框中输入你想表达的内容
  2. AI会分析你的情绪状态
  3. 根据你的情绪,AI会给出相应的回应和建议
  4. 可以在侧边栏清除对话历史

技术架构

  • 前端:Streamlit
  • 后端:Python
  • 大模型API:默认使用OpenAI API,可配置为其他兼容的API
  • 情绪分析:使用大模型进行情绪分类
  • 回应生成:基于情绪分析结果,使用大模型生成个性化回应

注意事项

  • 请确保API密钥的安全,不要将包含真实API密钥的.env文件上传到公共仓库
  • 该应用需要网络连接以访问外部API
  • 默认使用gpt-3.5-turbo模型,可以根据需要在代码中修改

About

emotion analysist

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages