# gpt-image-web **Repository Path**: changfengpro/gpt-image-web ## Basic Information - **Project Name**: gpt-image-web - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-05-16 - **Last Updated**: 2026-05-16 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GPT Image Web 一个简洁的 AI 绘画网页应用,基于 GPT-Image 模型,支持后台管理和 API 配置。 ## ✨ 功能特性 - 🎨 支持 GPT-Image-1 和 GPT-Image-2 模型 - 🖼️ 多尺寸图片生成(正方形、竖版、横版) - 📚 本地历史记录 - 🔐 密码保护的后台管理 - ⚙️ 可配置的 API 地址和密钥 - 🛠️ 命令行密码管理工具 ## 🚀 快速开始 ### 安装依赖 ```bash # 使用 Python 内置模块,无需额外依赖 ``` ### 启动服务器 ```bash cd gpt-image-web python3 server.py ``` 默认访问地址:http://localhost:9094 ### 配置 API 首次运行需要配置 API: 1. 访问 http://localhost:9094/admin 2. 输入 API Base URL(如:https://api.openai.com) 3. 输入 API Key 4. 保存设置 ## 🔧 命令行工具 使用 `admin_cli.py` 管理后台密码: ```bash # 查看当前配置 python3 admin_cli.py show # 重置密码(无需旧密码) python3 admin_cli.py reset # 修改密码(需要验证旧密码) python3 admin_cli.py set # 验证密码 python3 admin_cli.py check ``` ## 📁 项目结构 ``` gpt-image-web/ ├── server.py # 后端服务器 ├── index.html # 前端页面 ├── admin.html # 后台管理页面 ├── admin_cli.py # 命令行工具 ├── config.json # 配置文件(自动生成) └── README.md # 项目说明 ``` ## 🌐 API 接口 ### 生成图片 ```http POST /api/generate Content-Type: application/json { "prompt": "图片描述", "model": "gpt-image-2", "size": "1024x1024", "n": 1 } ``` ### 健康检查 ```http GET /health ``` ## 🔒 安全说明 - 后台管理需要密码认证 - API Key 存储在本地配置文件中 - 建议在生产环境中使用 HTTPS - 定期更换管理密码 ## 📝 环境变量 无需设置环境变量,所有配置通过后台管理或命令行工具完成。 ## 🤝 贡献 欢迎提交 Issue 和 Pull Request! ## 📄 许可证 MIT License