Claw免费容器部署–以 new-api 与 nsfw-api 为例

xieshuoshuo 发布于 12 天前 231 次阅读 预计阅读时间: 3 分钟


地址:https://eu-central-1.run.claw.cloud/signin

image

首先获取 5$条件

  • 首次注册赠送5$:有效期一个月
  • 每个月赠送5$:注册账号后一个月内绑定 GitHub 账户,同时要求绑定的 GitHub 账户注册时间超过 180 天

条件

  • 每月免费额度是5$,条件是绑定的 GitHub 账户注册时间超过 180 天
  • 每个可用区使用最多 4 vCPU、8GiB 内存、10GiB 硬盘资源
  • 每个地区的数据资源并不通用
  • 每月仅有10GB流量

new-api部署

点击 App Launchpad,点击 Create App

image

容器信息如下:

Application Nmae:new-api
Image Name: calciumion/new-api:latest
Usage:Fixed,0.5C256M
Network:3000,启用网络访问,设置自定义域名

Environment Variables

TZ=Asia/Shanghai

Local Storage

  • Capacity5
  • Mount Path/data

部署示例

image
image

自定义域名示例

点击Network,设置指向CNAME

image

确认无误,点击 Deploy Application

之后等待启动就可以了

image

nsfw-api部署
安装上面的,点击 App Launchpad,点击 Create App
image

容器信息如下:

Application Nmae:nsfw-api
Image Name: roywangdev/nsfw-api:latest
Usage:Fixed,0.5C1GB
Network:3000,启用网络访问,设置自定义域名

Environment Variables

TZ=Asia/Shanghai

部署示例

自定义域名可以参考上面的处理

确认无误,点击 Deploy Application

之后等待启动就可以了

nsfw使用

关闭窗口,打开App Launchpad,可以看到运行的项目nsfw-api,status是Running,如果没有看到,就关闭窗口,点击左上角的Germany,切换一下地区,这个好像各地区的数据并不串通,比如在新加坡地区创建的,到美国等就不会展示,所以切换一下地区看一下

nsfw-apiRunning时,点一下进去详情,找到Network,可以看到两个地址,一个是Private Address,一个是Public Address,我们选择Public Address给的地址,打开后提示Cannot GET /就代表正常,

访问并调用 🌍
访问 https://IP地址:3000/classify 即可调用
结尾必须加上 /classify

📝 示例
请求示例 📤

POST /classify HTTP/1.1
Content-Type: multipart/form-data

响应示例 📥

HTTP/1.1 200 OK
Content-Type: application/json
{
  "porn": 0.616,       # 色情内容概率
  "sexy": 0.345,       # 性感内容概率
  "hentai": 0.0086,    #  hentai内容概率
  "neutral": 0.0085,   # 中性内容概率
  "drawing": 0.00085   # 绘画内容概率
}