最近comfyui很火,up也想玩玩,奈何笔记本跑它太慢了,于是有了colab版一键白嫖。链接在这。
https://colab.research.google.com/drive/1MIODcEaHVu5idf_SIocJafVENPqRg8sT?usp=sharing
相较于第一弹,up还添加了对lora等额外模型的支持,但不同于底模,lora在抱脸上难以找到,而c站的下载链接不是直链,给远程下载带来了不少麻烦。up苦思冥想,想到可以先将lora下载并转存到谷歌云盘(不用教了吧),再用colab从谷歌云盘下载(如下)。如果各位有更好的方法,欢迎留言。
相较于底模,webui的官方版本没有提供额外模型加载器,而up也懒得折腾了,所以现在仅有comfyui支持外部模型。
以下方法引用自知乎,作者光锥之内,原文链接https://www.zhihu.com/question/370464588/answer/2789649195
1.1获取文件编号ID
首先我们需要知道需要下载的文件ID编号是多少,我们只需要右键点击我们需要下载的文件,点击"获取链接"->"复制链接"即可得到一个指向这个文件的链接


链接:https://drive.google.com/file/d/1I2Nx4S6XELRpYqHqqEA-R7mt3OK5DMJH/view?usp=share_link
中间一大长串字符1I2Nx4S6XELRpYqHqqEA-R7mt3OK5DMJH就是这个文件的ID编号!
1.2 获取GoogleToken
为了使用Google提供的API,我们必须要有令牌(Token)。
进入OAuth2.0Playground,在左侧Step1下拉栏中找到Drive API v3,展开之后选中https://www.googleapis.com/auth/drive.readonly,点击右下方"Authorize APIs",会提示让你登录Google账号以授权操作。

进入STEP2,点击Exchange authorization code for tokens,即可获取到我们需要的"Access token",将这个字符串复制记录下来
注意,这个token有效时间只有一个小时,过期了就无法通过这个token下载文件了,过期后需要刷新。一个小时的时间绰绰有余(对于up的白嫖大业也足够了),因为colab下载的速度实在是非常非常快,按每秒钟下载200MB来计算,一小时我们可以下载703GB的文件,肯定是够用的。
2.打开colab,找到这行“!curl -H "Authorization: Bearer <token>" https://www.googleapis.com/drive/v3/files/<file_ID>?alt=media#额外模型请改这行”

其中<token>就是1.2中讲到的获取到的Access token(别删空格!!!),<file_ID>是1.1中的获取到的文件ID编号,至此配置完成。运行单元格,应该在ui就能看到模型了。
如果你想使用其它额外模型,记得改地址,附张图,应该很好理解吧。

白嫖快乐!