仅做笔记用:Civitai 通过 API 下载模型

域名和 web 网站的域名一样

搜索模型:GET /api/v1/models

常用参数(都是可选):

  • tag标签
  • query标题(模糊查询)
  • page页数
  • limit每页大小
  • username作者用户名
  • types模型类型 (Checkpoint, TextualInversion, Hypernetwork, AestheticGradient, LORA, Controlnet, Poses) ,默认加载所有类型
  • sort排序方式 (Highest%20Rated, Most%20Downloaded, Newest)

在返回的数据中:

  • items[a].creator作者信息
  • items[a].name模型标题
  • items[a].description模型介绍(HTML格式)
  • items[a].modelVersions[b].images[c].url预览图
  • items[a].modelVersions[b].images[c].meta预览图的 AI 参数
  • items[a].modelVersions[b].downloadUrl下一步 要下载要用的地址(有跳转,API 不能直接下)

下载模型:GET /api/download/models/{id}

请求地址里面的 {id}就是上一步找到的模型 版本 的 ID。

访问后会返回一个 307 响应码。响应头的 location 就是真实下载地址,但是这个地址是临时的,要尽快完成下载,不久后就会失效。

相关推荐
Time Famine2 分钟前
射击游戏demo11
python·游戏·pygame
学地理的小胖砸1 小时前
【Python 面向对象】
开发语言·python
钢铁男儿1 小时前
PyQt 探索QMainWindow:打造专业的PyQt5主窗
python·qt·pyqt
九章云极AladdinEdu1 小时前
GPU SIMT架构的极限压榨:PTX汇编指令级并行优化实践
汇编·人工智能·pytorch·python·深度学习·架构·gpu算力
南部余额2 小时前
Python 类变量与实例变量完全指南:区别、使用场景及常见陷阱
开发语言·python
yunvwugua__2 小时前
Python训练营打卡 Day26
前端·javascript·python
满怀10153 小时前
【Django全栈开发实战】从零构建企业级Web应用
前端·python·django·orm·web开发·前后端分离
半路_出家ren3 小时前
python处理异常,JSON
python·json·异常处理
仙人掌_lz3 小时前
深度理解用于多智能体强化学习的单调价值函数分解QMIX算法:基于python从零实现
python·算法·强化学习·rl·价值函数
小白学大数据3 小时前
Python+Selenium爬虫:豆瓣登录反反爬策略解析
分布式·爬虫·python·selenium