仅做笔记用: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 就是真实下载地址,但是这个地址是临时的,要尽快完成下载,不久后就会失效。

相关推荐
AI行业学习9 小时前
CC-Switch v3.16.1 官方下载 | 安装配置详细教程【2026.6.10】
java·开发语言·vue.js·python·mysql·eclipse·html
用户51914958484510 小时前
CVE-2025-0282 Ivanti 远程命令执行漏洞利用工具
人工智能·aigc
早起CaiCai10 小时前
【Pytorch 实践1】手写数字
人工智能·pytorch·python
吴梓穆10 小时前
Python 语法基础 函数
开发语言·python
Kobebryant-Manba10 小时前
学习文本处理
开发语言·python
m0_6174939410 小时前
PaddleOCR报错:OneDnnContext does not have the input Filter 解决方案汇总
python
李可以量化10 小时前
量化迅投 QMT vs 聚宽 (JoinQuant)全面分析
python·量化·qmt·ptrade·聚宽
旅僧11 小时前
运行UMI镜像
python
ellenwan202611 小时前
期货跨期价差程序化怎么做:天勤 SP 合约与腿比例核对
python·区块链
月疯11 小时前
torch:expand和repeate的区别
开发语言·python·深度学习