众所周知, hf 的实例一般在 48 小时无访问后就自动被 咔嚓,所以网上也就会有各种奇技淫巧,我这里也分享一个:
首先我先说一下,hf 的实例所谓的 48 小时无访问,到底是指内部访问外部,还是他的页面需要被访问,我不知道,但一般情况下,如果是内部访问的话,一个 schedule trigger 其实就可以搞定了。比如你 schedule ( per hour)->http request 访问一下百度,怎么着都能被访问了。
难的是如何让他在 48 小时内被外部人员访问,我这里是搞了一个简单的,一般情况下搞 n8n,用 hf 的都会有其他的 n8n 流程。这时候就简单了,在 hf 的 n8n 里先开启一下 api,然后你自已的其他 n8n 里创建一个流程,象上面说的 schedule,让他来 get 一下 hf 的 n8n 的数据,就相当于是外部访问了。。
免费的 n8n 其实很多,只是 hf的机器是比较好。所以其实你可以利用 hf 的机器来做一些比较费力的事情,但要记住 。。。hf 的机器上的 n8n 不要随便更新(我改用 sqlite 了。)结果一更新,数据全丢了,当然你可以用 supabase 来处理。我也只是做一个尝试。仅此而已