# MinecraftSkin **Repository Path**: mai_xiyu/MinecraftSkin ## Basic Information - **Project Name**: MinecraftSkin - **Description**: 网站式AI请求生成皮肤 - **Primary Language**: Unknown - **License**: ISC - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 0 - **Created**: 2025-04-06 - **Last Updated**: 2025-11-25 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Minecraft 皮肤生成器 一个使用AI生成Minecraft皮肤纹理的网页应用。 ## 功能 - 支持多种AI服务(OpenAI、DALL-E、Stable Diffusion等) - 支持自定义分辨率(64x64和128x128) - 通过文字提示生成独特的Minecraft皮肤 - 下载生成的皮肤供游戏使用 ## 安装和使用 ### 前提条件 - Node.js (v14或更高版本) - npm或yarn包管理器 - 支持的AI服务的API密钥 ### 安装步骤 1. 克隆或下载本仓库 2. 安装依赖: ```bash npm install ``` 3. 启动开发服务器: ```bash npm start ``` 4. 在浏览器中访问 [http://localhost:3000](http://localhost:3000) ### 生产环境构建 ```bash npm run build ``` ## 使用方法 1. 选择AI服务类型(OpenAI、DALL-E、Stable Diffusion等) 2. 输入您的API密钥 3. 在提示词文本框中描述您想要的皮肤 4. 选择皮肤分辨率(64x64或128x128) 5. 点击"生成皮肤"按钮 6. 生成完成后,可以预览皮肤并下载 ## 开发说明 ### 环境变量 可以通过环境变量来配置应用程序: - `REACT_APP_USE_REAL_API`: 设为 `true` 使用真实的AI API,而不是模拟数据 ### 目录结构 ``` minecraft-skin-generator/ ├── public/ # 静态文件 ├── src/ # 源代码 │ ├── api/ # API相关代码 │ ├── components/ # React组件 │ └── styles/ # CSS样式文件 ├── package.json # 项目依赖 └── README.md # 项目说明 ``` ## 技术栈 - React.js - 前端框架 - Axios - HTTP请求库 - 各种AI服务API(OpenAI、Stability AI等) ## 注意事项 - 使用AI服务会产生费用,请确保了解您所使用的AI服务的定价模式 - 生成的皮肤可能需要手动调整以符合Minecraft的皮肤要求 - API密钥仅在您的浏览器中使用,不会存储在服务器上 ## 许可证 ISC