项目简介
本项目是一个基于Python的创新背单词应用程序。它结合了讯飞星火大模型API和Gradio用户交互界面,借助生成有趣且荒谬的故事和图片的方式,帮助用户更好地记忆单词。
项目的主要特性和功能
- 故事生成:依据用户输入的单词,生成荒谬有趣的故事。
- 图片生成:为生成的故事内容生成漫画风格的图片。
- 图片理解:运用图像理解技术,验证图片与故事内容的匹配度。
- 文件支持:支持用户上传文件,可从文件中随机选择单词进行记忆。
- 参数调节:提供多种参数调节选项,用于优化输出内容。
安装使用步骤
前提条件
- Python 3.7 或更高版本
- Git
复制仓库并安装依赖
bash
cd WordWizard
python -m venv my_project_env # 创建虚拟环境(可选)
source my_project_env/bin/activate # 激活虚拟环境(Windows上使用 my_project_env\Scripts\activate)
pip install -r requirements.txt # 安装项目依赖
配置环境变量
在项目根目录创建一个 .env
文件,并添加以下讯飞星火大模型的API相关信息:
bash
SPARKAI_APP_ID=你的APP_ID
SPARKAI_API_KEY=你的API_KEY
SPARKAI_API_SECRET=你的API_SECRET
运行应用及交互
bash
python app.py # 运行应用主程序
然后在浏览器中打开 http://127.0.0.1:7860
访问 Gradio 提供的用户界面。按照界面提示,输入单词、设置参数,即可生成相关的故事和图片。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】