首先感谢佬提供的帖子,为我的优化版本创下了基础
针对之前帖子中的各种痛点,比如在各种应用中,如chatbox,nextweb等重复调用图像,无法调整比例,需要关闭上下文或者system message等等问题。我逐一进行了改进。
源代码中的设置,比如api key等都采取了硬编码的做法,其实不太安全,我全部调整成了环境变量。同时创建了一个简单的页面,不再是单调的Unauthorized~~
性能方面也做了些许优化,在openweb ui跟chatbox中测试平均生成时间只需3-5秒
源码以及喂饭教程都在GitHub,请大家给点星星,也可以看看我的其他小项目~
简介 

Flux-API-Worker 是一个部署在 Cloudflare Worker 上的 AI 图像生成服务。它利用 Cloudflare 提供的 Flux 模型来生成图像,并提供了一个高效的 API 接口来处理请求。这个服务可以轻松集成到各种应用中,为用户提供强大的 AI 图像生成能力。![]()
![]()
![]()
功能特点 

支持自定义提示词生成图像
可选的提示词翻译功能
支持多种预设图像尺寸和宽高比
使用 Cloudflare KV 存储生成的图像
支持流式和非流式响应
内置系统消息,确保一致的输出质量
跨源资源共享(CORS)支持
最新更新
为了避免歧义,将环境变量“CF_IS_TRANSLATE”改成了“PROMPT_OPTIMIZATION”,更新了代码跟README。
PS:如果没有设置调用外部API对原始prompt进行优化的时候,只会发送原始prompt,而flux只能接受英文prompt。假设你决定不使用外部API进行优化,请使用英文prompt。请了解