Photoshot是什么
Photoshot是一款开源AI头像和个人写真生成工具。用户上传不同角度的自拍照片,平台训练一个专属Studio模型,再通过文字提示生成不同服装、场景和风格的头像。
它采用一次购买Studio的方式收费,不要求持续订阅。官网当前套餐包含一个定制训练模型和100张4K头像生成额度。
项目背景与开源状态
Photoshot源代码托管在GitHub,仓库已从shinework组织重定向到premieroctet名下。项目采用MIT许可证,开发者可以在遵守许可证的前提下查看、修改和部署代码。
开源的是Photoshot网站代码,不代表Replicate、Flux、DreamBooth、OpenAI、AWS、Stripe和其他依赖服务全部免费或采用相同许可证。自托管仍需准备外部账号、模型费用和基础设施。
主要功能
- 上传多角度自拍建立个人训练数据集。
- 基于个人照片训练专属AI Studio模型。
- 通过文字提示生成不同风格的个人头像。
- 利用AI优化提示词,降低新用户写作门槛。
- 允许用户自行编写服装、场景和摄影风格。
- 生成最高4K规格的头像图片。
- 一个Studio包含100张头像生成额度。
- 用户可以删除Studio及Photoshot保存的数据集。
- 提供公开源代码供开发者学习和自托管。
- 自托管版可接入Replicate、S3、Stripe和邮件登录。
Photoshot工作流程
| 阶段 | 用户操作 | 系统处理 |
|---|---|---|
| 准备照片 | 收集清晰、多角度、不同表情的自拍 | 建立人物训练数据集 |
| 创建Studio | 上传照片并付款 | 保存项目和训练配置 |
| 模型训练 | 点击Train并等待 | 通过Replicate等外部服务训练定制模型 |
| 编写提示词 | 描述服装、环境、镜头和风格 | 使用定制人物标识生成图像 |
| 筛选头像 | 比较相似度、结构和视觉效果 | 扣除对应Studio生成额度 |
| 删除Studio | 在账号内删除项目 | 删除Photoshot端照片和数据集 |
上传哪些照片效果更好
官方建议上传多样、清晰且只有目标人物的照片。近景、侧脸和全身照组合可以帮助模型理解面部与身体特征。
- 准备正面、左侧、右侧和轻微俯仰角照片。
- 包含自然、微笑和其他常用表情。
- 使用不同地点、背景和拍摄距离。
- 选择光线均匀、面部清晰且没有严重滤镜的照片。
- 加入少量全身照帮助理解体型与姿态。
- 确保每张照片只有同一个目标人物。
- 不要混入宠物、合照和其他人脸。
- 避免墨镜、口罩、头发遮脸和夸张美颜。
不建议上传的照片
- 过度压缩、严重模糊或分辨率太低的图片。
- 大量重复角度和同一背景的连拍照片。
- 带有多个人物且无法确定训练对象的合照。
- 裸露、色情或违反平台规则的图片。
- 没有获得本人同意的他人照片。
- 身份证、病历、工作证和其他敏感资料。
- 带客户机密、未公开产品或精确位置的信息。
创建AI Studio教程
- 注册并进入Photoshot账号控制台。
- 创建一个新的Studio并确认当前价格和额度。
- 上传目标人物的清晰、多样自拍照片。
- 再次检查没有其他人、敏感信息和禁止内容。
- 完成付款后进入Studio训练页面。
- 确认照片满足要求,再点击Train启动训练。
- 等待Replicate等服务完成模型训练。
- 训练完成后先用简单提示词验证人物相似度。
点击Train意味着已经开始使用数字服务,并会影响退款资格。照片质量存在明显问题时,应在训练前替换,而不是训练完成后再申请退款。
头像生成教程
- 打开已经完成训练的Studio。
- 选择自己编写提示词或使用AI提示词优化。
- 描述人物服装、场景、镜头、光线和视觉风格。
- 避免在提示中改变人物核心身份特征。
- 先生成少量结果并比较脸型和整体一致性。
- 逐步修改单个变量,不要一次改变所有条件。
- 下载可用头像并记录对应提示词。
- 额度用完前导出全部需要保留的成品。
头像提示词结构
- 人物:使用Studio对应的专属人物标识。
- 服装:商务西装、休闲装、运动装或特定主题。
- 环境:摄影棚、办公室、街道、自然或纯色背景。
- 镜头:证件照式正面、半身、全身或电影特写。
- 光线:柔光、轮廓光、日落、窗边光或棚拍。
- 风格:真实摄影、插画、电影、复古或未来主义。
- 质量:清晰面部、自然皮肤、合理手部和高细节。
- 排除:多余人物、变形五官、模糊和文字水印。
人物相似度由什么决定
官方说明,头像相似度主要取决于上传照片的数量、质量和多样性。训练模型能够学习人物特征,但不能保证每张生成图都与真人完全一致。
- 清晰正脸帮助模型识别眼睛、鼻子和脸型。
- 侧脸照片帮助理解轮廓、耳朵和下颌。
- 不同表情减少模型只会生成一种表情的问题。
- 不同背景能降低人物与某个场景错误绑定。
- 过多滤镜会让模型学习不真实皮肤和五官。
- 生成提示过度改变年龄和风格会降低相似度。
DreamBooth、Flux与Replicate的关系
官网工作原理页面仍以DreamBooth和Stable Diffusion解释个性化训练。当前GitHub README同时把Flux列为图像生成模型,并通过Replicate运行云端机器学习任务。
| 组件 | 在Photoshot中的作用 | 注意事项 |
|---|---|---|
| DreamBooth | 使用少量主体照片微调个性化图像模型 | 训练成本高于普通文字生图 |
| Flux | 当前README列出的图像生成模型 | 具体版本和授权需要按部署配置确认 |
| Replicate | 托管训练与推理任务 | 按计算使用量收费并单独处理数据 |
| OpenAI | 自托管版提示词向导 | 需要独立API Key和调用费用 |
| S3对象存储 | 保存上传图片与生成资产 | 需要配置地区、访问权限和生命周期 |
网站文档与代码可能处于不同更新节奏,因此部署者应以当前仓库、环境变量和实际调用模型为准。不能只根据旧的工作原理页面判断生产环境模型。
Studio价格
2026年8月核验官网时,一个Studio价格为8美元,包含一个定制训练模型和100张4K头像。网站说明定制模型训练需要算力,因此没有提供完全免费的Studio。
| 项目 | 当前价格或额度 | 说明 |
|---|---|---|
| 1个Studio | 8美元 | 一次性购买,不是月度订阅 |
| 定制训练模型 | 1个 | 基于用户上传照片训练 |
| 头像额度 | 100张 | 官网标注4K generation |
| 提示词优化 | 包含 | 可用AI辅助改写生成提示 |
| 自定义提示词 | 包含 | 用户可自行描述头像风格 |
| 额外费用 | 自托管时另计 | Replicate、OpenAI、S3、数据库和邮件服务等 |
生成额度是否因失败任务退还、4K实际像素规格和新增Studio价格可能随运营调整。付款前应以结算页和账号内实时说明为准。
退款规则
官方FAQ允许购买后14天内申请退款,但前提是尚未训练AI。一旦用户点击Train并开始使用服务,或超过14天,就不再符合该退款条件。
- 购买前先准备足够数量和质量的照片。
- 照片不合格时不要点击Train。
- 退款申请应在购买后14天内提交。
- 提供账号邮箱、订单记录、日期和申请原因。
- 训练完成后对相似度不满意通常不属于退款条件。
- 强制性消费者权利仍以适用地区法律为准。
照片与模型删除规则
用户可以通过删除Studio,删除Photoshot服务器保存的照片和数据集。Studio额度用完后,定制模型会在24小时内自动删除。
- 删除Studio前先下载所有需要保留的头像。
- 删除账号会失去相关内容与数据访问权。
- 可通过支持邮箱请求删除账号及关联数据。
- Photoshot删除不覆盖已经传输给Replicate的数据。
- Replicate侧数据需要依据其规则单独提出请求。
- 训练模型自动删除前仍可能存在运行和备份副本。
隐私与人脸数据风险
Photoshot会处理邮箱、设备日志、Cookie、自拍照片、训练数据和生成内容。人脸图片属于高度敏感资料,上传前必须了解Photoshot与Replicate之间的数据流。
- 只上传本人照片,或取得被摄者明确授权。
- 不要用平台生成冒充他人的账号头像。
- 删除照片中的位置、设备和其他EXIF信息。
- 不要上传儿童、患者、客户或员工照片用于试验。
- 使用独立邮箱并设置强密码保护账号。
- 训练完成后按需要删除Studio与数据集。
- 进一步联系Replicate处理已经传输的数据。
- 国际数据传输可能适用不同隐私保护法律。
内容与照片要求
隐私政策要求上传者确保照片是本人、拥有使用权,并且不包含裸露或色情内容。若提交第三方照片,上传者应能证明已经获得本人同意。
- 不得用未经同意的照片训练他人身份。
- 不得生成裸露、色情或用于骚扰的内容。
- 不得利用头像实施诈骗、冒充和身份盗用。
- 商业使用还需确认肖像、商标和服装图案权利。
- 生成图片应标注AI合成,避免误导受众。
自托管技术架构
| 组件 | 项目采用方案 | 作用 |
|---|---|---|
| 前端与服务端 | Next.js | 页面、接口和应用逻辑 |
| 界面组件 | Chakra UI | 构建Web交互界面 |
| 数据库 | PostgreSQL与Prisma | 账号、Studio、订单和任务数据 |
| 模型运行 | Replicate | 个性化训练与图像推理 |
| 文件存储 | 兼容S3的对象存储 | 照片、数据集与生成结果 |
| 支付 | Stripe | Studio购买和订单处理 |
| 登录与邮件 | NextAuth和SMTP | 账号认证与通知 |
| 提示词助手 | OpenAI API | 改写和扩展头像提示词 |
| 本地开发 | Docker Compose | 启动PostgreSQL与Maildev等依赖 |
自托管部署教程
- 阅读MIT许可证、README和当前提交说明。
- 准备Node.js、包管理器、Docker和Git环境。
- 安装项目依赖并启动本地PostgreSQL与邮件测试服务。
- 复制环境变量示例并创建独立开发配置。
- 配置数据库、NextAuth密钥和邮件服务器。
- 配置S3存储桶、地区、访问密钥和生命周期。
- 配置Replicate账号、API Token、训练参数和模型版本。
- 配置Stripe产品价格、Webhook与Studio图片额度。
- 按需要配置OpenAI提示词向导。
- 执行数据库迁移并启动开发服务器。
- 用无敏感信息的测试人物完成训练和删除全流程。
- 上线前增加加密连接、备份、监控、限流和内容审核。
自托管成本
MIT代码本身不收许可证费用,但实际运行会产生模型训练、图片生成、对象存储、数据库、服务器、邮件、支付和提示词API成本。用户量越大,人脸数据治理和客服成本越重要。
| 成本项目 | 计费依据 | 控制方法 |
|---|---|---|
| Replicate训练 | GPU训练时间与模型任务 | 限制照片、训练步数和失败重试 |
| Replicate推理 | 每张头像的模型运行时间 | 设置Studio额度和并发 |
| S3存储 | 容量、请求与流量 | 自动删除原图和过期结果 |
| 服务器与数据库 | 实例规格、流量和备份 | 按环境拆分并监控慢查询 |
| OpenAI提示词助手 | Token调用量 | 限制长度、缓存模板和设置预算 |
| Stripe | 交易手续费 | 在价格中计入支付和退款成本 |
| 邮件 | 发送量和服务商套餐 | 只发送必要的登录与任务通知 |
自托管安全建议
- 所有API Key只放在服务器密钥管理系统。
- S3存储桶默认私有并使用短期签名链接。
- 训练压缩包和照片设置自动删除周期。
- Stripe Webhook必须验证签名并防止重复订单。
- 为注册、上传、训练和生成接口设置限流。
- 限制文件类型、大小和图片解码资源。
- 记录管理员访问与数据删除操作。
- 定期更新依赖并检查开源安全漏洞。
- 为删除请求建立Photoshot与Replicate联动流程。
适合哪些使用场景
- 个人生成社交媒体、论坛和游戏头像。
- 职场人士尝试不同服装和背景的职业形象。
- 创作者生成个人品牌和内容封面素材。
- 开发者学习个性化图片训练与Web产品架构。
- 初创团队基于开源代码搭建定制头像服务。
- 研究人员评估DreamBooth或Flux个性化流程。
- 企业在完成合规评估后建立内部头像工具。
不适合直接完成的任务
- 未经本人同意训练他人的面部身份。
- 制作冒充真人、诈骗或骚扰用途的头像。
- 上传未成年人、病患或客户的敏感照片。
- 要求每张头像与真人完全一致的证件用途。
- 需要本地离线训练且数据不能发送Replicate的部署。
- 把AI头像作为身份认证和活体检测依据。
- 没有数据删除、权限和投诉流程的公共服务。
- 只想免费生成一两张普通AI图片的用户。
产品优势
- 围绕个性化人物训练提供完整Studio流程。
- 一次购买包含定制模型和100张头像。
- 支持4K输出和自由提示词。
- AI提示词优化适合不熟悉生成语法的用户。
- 官方明确给出照片准备和退款条件。
- 用户可删除Studio及Photoshot端数据。
- 项目完整开源并采用宽松MIT许可证。
- 技术栈覆盖账号、数据库、存储、支付和模型服务。
- 可作为个性化AI头像产品的学习与二次开发基础。
使用限制与注意事项
- 训练是付费步骤,不能像普通生图工具即时免费试用。
- 点击Train后通常不再符合14天退款条件。
- 头像相似度依赖照片质量、角度和多样性。
- AI可能改变五官、年龄、肤色、发型和身体特征。
- Studio额度用完后定制模型会在24小时内删除。
- Photoshot端删除不会自动删除Replicate端数据。
- 隐私政策最后更新于2022年,部分技术说明可能滞后。
- 官网工作原理仍写DreamBooth,而README已列出Flux。
- 自托管需要多项第三方服务和持续运维。
- MIT许可证不包含外部模型、数据和品牌授权。
- 网站没有面向外部开发者的独立公共API。
GitHub仓库与许可证
官方GitHub仓库当前名称为premieroctet/photoshot,旧的shinework/photoshot地址会自动重定向。仓库采用MIT许可证,并保持公开维护状态。
开发者可以修改和部署代码,但必须保留MIT许可证要求的版权与许可声明。生产环境还需分别遵守Replicate、Flux、OpenAI、AWS、Stripe及其他依赖的条款。
基本信息
| 字段 | 内容 |
|---|---|
| 工具名称 | Photoshot |
| 工具类型 | AI头像、个性化写真与开源Web应用 |
| 主要流程 | 上传自拍、训练Studio、提示词生成头像 |
| 官网价格 | 8美元/Studio |
| 包含额度 | 1个定制模型和100张4K头像 |
| 核心模型服务 | README列出Flux并通过Replicate运行,官网仍有DreamBooth说明 |
| 技术栈 | Next.js、Chakra UI、Prisma、PostgreSQL、S3、Replicate和Stripe |
| 退款 | 购买后14天内且尚未点击Train |
| 模型删除 | Studio额度用完后24小时内自动删除 |
| 是否提供公共API | 否,源代码可自行扩展 |
| 是否开源 | 是,MIT许可证 |
推荐指数
4.4 / 5。Photoshot价格简单、个性化训练流程明确,MIT源代码也适合学习和二次开发;但人脸隐私、Replicate数据删除、文档更新差异与自托管成本需要认真管理。
常见问题
Photoshot免费吗?
不是完全免费。官网解释个性化模型训练需要较高算力,当前一个Studio价格为8美元。
一个Studio包含什么?
包含一个根据自拍训练的定制模型、100张4K头像额度、AI提示词优化和自定义提示词。
可以退款吗?
购买后14天内且尚未点击Train时可以申请退款。开始训练或超过14天后通常不再符合条件。
应该上传什么样的照片?
上传清晰、多角度、不同表情和背景的本人照片,并确保每张只有目标人物。避免合照、宠物、模糊和强滤镜。
删除Studio会删除全部数据吗?
会删除Photoshot服务器上的照片和数据集,但不自动覆盖已传输给Replicate的数据。Replicate侧需要按其政策单独处理。
模型会永久保留吗?
不会。官方FAQ说明Studio积分用完后,定制模型会在24小时内自动删除。
Photoshot提供API吗?
网站没有公开独立开发者API。项目开源,技术团队可以在自己的部署中扩展接口。
Photoshot开源吗?
是。官方GitHub仓库采用MIT许可证,但外部模型与云服务仍有各自的费用和条款。
桂公网安备45132202000164号