周末折腾了一下AI Horde,从零开始的第一张图
先说结论:如果你不想给Midjourney充值,又受够了本地跑SD挤爆显存,AI Horde是目前最值得花半小时折腾的免费方案。
这玩意儿说白了就是一个众包算力池,全球志愿者把闲置显卡共享出来,你提交任务,他们的机器帮你算。有点类似早期Folding@Home的玩法,只不过算的是AI生成。我周六下午从注册到出图大概花了四十分钟,中间踩了两个坑,下面按步骤写清楚。
第一步,注册拿API Key
打开官网 stablehorde.net,首页不用看太多,直接点右上角的注册。只需要用户名和邮箱,不需要手机验证,也不绑信用卡。
注册完进个人面板,找到 API Key 那一栏。这个Key就是你之后所有请求的令牌,相当于门票。建议直接复制到本地备忘录里,后面每次用都要带上。
这里有个新手容易懵的点:AI Horde的网页界面本身特别朴素,它本质上是一个API服务,不是像ChatGPT那样开箱即用的网页应用。所以拿到Key之后,你还需要一个客户端来发请求。
第二步,选一个顺手的入口
AI Horde官网维护了一个第三方工具列表,叫 GUIs and Tools,里面按用途分好了类。有Discord机器人、Telegram机器人、网页版客户端,也有Windows桌面程序。
我这边实测下来,最省事的是网页版客户端,免安装,浏览器打开就能用。随便挑一个标注了 Image & Text 的网页客户端,进去之后把刚才的API Key粘贴到设置里,就算连上了。
界面一般长这样:左边是模型选择下拉框,中间是提示词输入框,右边是参数面板。第一次进去别急着调参数,先保持默认。
第三步,提交你的第一个任务
在提示词框里输入你想生成的内容。注意,这里用的是英文效果最好,中文不是不行,是开源模型对中文的理解经常跑偏。我先输入了 a cat astronaut in space, detailed,然后点提交。
这里要讲一下排队机制。AI Horde没有自己的算力,全靠志愿者。高峰期可能要等几分钟,闲的时候十几秒就出图。你提交任务后,界面会显示一个排队状态,比如 waiting for worker,意思是正在等有空闲的志愿者显卡接单。
我等了大概两分钟,第一张图出来了。效果怎么说呢,比我预想的好,但也没有惊艳到哪去。构图是对的,太空猫的概念表达清楚了,细节上有点糊,毕竟免费算力池用的是开源模型,跟Midjourney的闭源优化还是有差距。
第四步,理解参数,别瞎调
任务能跑通之后,我开始试参数。最关键的是模型选择,默认的模型一般偏通用,出图风格比较平庸。如果你想要特定画风,可以换模型,比如专门做动漫的、做写实的。下拉框里模型数量很多,我建议新手先别换,用默认模型跑十张左右,熟悉了再换。
另一个参数是 CFG Scale,中文叫提示词引导强度。默认7左右,数值越高,AI越严格按照你的描述生成,但太高容易把画面搞脏。我试了10和15,15出来的图线条明显变硬,色彩也发闷。新手保持默认就行。
踩坑提醒:很多人第一次用会同时勾选多个模型,以为能提高成功率。实际上AI Horde的排队系统是按模型分别排队的,冷门模型可能等很久都没人接单。选一个主流模型,排队速度会快很多。
第五步,关于匿名和限流
如果你不想注册,AI Horde也允许匿名使用,页面会分配一个临时Key。但匿名用户优先级很低,排队时间会拉长不少,而且有每日次数限制。我测下来,匿名排队基本是注册用户的三倍时间。想认真用的话,注册一下不亏。
另外,AI Horde也支持你贡献自己的显卡当志愿者,把闲置算力共享出去。作为回报,你会获得更高的优先级和更多免费额度。这个机制设计得挺有意思,等于用积分制把算力需求方和供给方串起来了。
最后说几个坑
第一个坑是网页客户端和API Key没绑定成功。我一开始粘贴Key之后没点确认按钮,结果提交任务一直报401错误。不同客户端的设置入口位置不一样,有的在左下角,有的在顶栏,找一下 Settings 或者 API Key 字样,填完一定要确认保存。
第二个坑是提示词写太长。AI Horde对提示词长度有限制,超过一定长度会直接截断。我试过一段三百多字的英文描述,结果出图只遵循了前面一半。后来发现,把核心描述放在前面,形容词往后放,效果会好很多。
第三个坑可能是最容易被忽略的:AI Horde不是即时服务。它的定位就是免费、去中心化,代价就是不确定性。你没法预期什么时候出图,高峰期等十分钟也正常。如果你在做需要实时反馈的创作流程,这个体验会让人抓狂。
学完这个,下一步可以试什么
如果你把AI Horde跑通了,下一步建议去读一下它的官方API文档,试着用Python脚本直接调用。这样你就可以把AI Horde集成到自己的工具链里,比如批量生成图片、写文章配图、甚至做一个小型聊天机器人。免费的算力虽然不稳定,但它提供了一个完全开放的实验环境,这个价值对我这种喜欢折腾的人来说,比花钱买API更吸引人。
我的判断是,AI Horde这种众包模式短期内不会取代商业服务,但它会一直存在下去,就像SETI@home那样,成为开源社区的一个基础设施。商业API有墙,有审核,有价格浮动,而社区众包永远有另一个出口。
本文编译自 Hacker News,原文:https://stablehorde.net/
版权归原作者所有,本文为基于公开报道的编译与独立分析。
物界前沿