chore: 清理 banana-lite 目录冗余文件 删除 config.example.ini(配置示例) 删除 build_exe.ps1 和 build_exe.sh(打包脚本) 删除 run_banana_lite.py(运行脚本) 删除 banana_lite.ico(图标文件) 保留 pyproject.toml(项目配置) 🤖 Generated with Claude Code Co-Authored-By: Claude noreply@anthropic.com
chore: 清理 banana-lite 目录冗余文件
🤖 Generated with Claude Code
Co-Authored-By: Claude noreply@anthropic.com
一个简洁的 Python GUI 工具,用于与 Banana API 交互生成图像。
# 克隆仓库 git clone https://github.com/your-username/comfyui-Banana-API-2.git cd comfyui-Banana-API-2/banana-lite
pip install -e .
这会安装 Gradio 和所有必需的依赖。
安装完成后,运行:
banana-ui
浏览器会自动打开应用界面
在”设置”标签页中配置:
保存配置:在设置页修改配置后点击「保存配置」
切换配置:在下拉框中选择已保存的配置
新建配置:
删除配置:选择配置后点击「删除」
banana-lite/ ├── banana_lite/ # 核心代码 │ ├── core/ # 核心功能模块 │ │ ├── api_client.py # Banana API 客户端 │ │ ├── generator.py # 图像生成逻辑 │ │ ├── config_manager.py # 配置管理 │ │ ├── image_codec_lite.py # 图像编解码 │ │ └── cli.py # CLI 入口 │ ├── ui/ # Gradio 界面 │ │ └── gradio_app.py # 主应用 │ ├── tests/ # 测试代码 │ ├── pyproject.toml # 项目配置 │ └── run_banana_lite.py # 启动脚本
pip install -e ".[dev]"
pytest tests/
C:\Users\<用户名>\AppData\Roaming\BananaLite\config.ini
~/.banana-lite/config.ini
A: 在「设置」标签页的「API 地址」下拉框中选择或输入新地址,然后点击「保存配置」
A: 在「设置」标签页修改配置后,输入新配置名称,点击「保存配置」
A: 提示词保存在 prompts.json 文件中,与配置文件在同一目录
prompts.json
MIT License
如有问题或建议,请提交 Issue。
©Copyright 2023 CCF 开源发展委员会 Powered by Trustie& IntelliDE 京ICP备13000930号
Banana Lite - 轻量级 Banana API 图像生成器
一个简洁的 Python GUI 工具,用于与 Banana API 交互生成图像。
特性
系统要求
安装
方法 1:从源码安装
方法 2:使用 pip 安装
这会安装 Gradio 和所有必需的依赖。
配置
首次运行
安装完成后,运行:
浏览器会自动打开应用界面
在”设置”标签页中配置:
使用方法
图像生成
提示词管理
配置管理
保存配置:在设置页修改配置后点击「保存配置」
切换配置:在下拉框中选择已保存的配置
新建配置:
删除配置:选择配置后点击「删除」
目录结构
命令
banana-ui- 启动 Web 界面开发
安装开发依赖
运行测试
配置文件位置
C:\Users\<用户名>\AppData\Roaming\BananaLite\config.ini~/.banana-lite/config.ini常见问题
Q: 如何更改 API 地址?
A: 在「设置」标签页的「API 地址」下拉框中选择或输入新地址,然后点击「保存配置」
Q: 如何保存多个 API Key?
A: 在「设置」标签页修改配置后,输入新配置名称,点击「保存配置」
Q: 提示词保存在哪里?
A: 提示词保存在
prompts.json文件中,与配置文件在同一目录版本历史
许可证
MIT License
联系方式
如有问题或建议,请提交 Issue。