跳转到内容

发布与共享

Clip 有两种方式分享给别人:发布共享

发布(Publish)共享(Share)
什么意思把代码上传到 Registry把正在运行的 Clip 实例暴露给其他用户
别人怎么用pinix hub add @scope/name,在他自己的机器上运行通过 Cloud Hub 远程调用,Clip 跑在你的机器上
代码归属代码在 Registry,别人下载后自己跑代码在你手里,别人只能调用
收费不直接支持可以设置按次计费(Credit)
  1. 确认登录

    Terminal window
    pinix registry whoami
    # → @yourscope
  2. 检查 clip.json

    {
    "name": "@yourscope/my-clip",
    "version": "0.1.0",
    "description": "我的 Clip 做什么",
    "main": "src/index.ts"
    }
  3. 发布

    Terminal window
    pinix registry publish .

发布后,任何人都可以通过 pinix hub add @yourscope/my-clip 安装你的 Clip。

共享是在 Console 里操作的:

  1. 进入 Console 的 Sharing 页面
  2. 选择你本地正在运行的 Clip
  3. 设置共享名、标签、描述、访问模式
  4. 发布

共享后,你的 Clip 会出现在 Marketplace 中(如果选择了 public 模式)。其他用户可以 Add 并使用,调用请求会通过 Cloud Hub 路由到你的 daemon。

模式说明
publicMarketplace 可见,任何人可以添加
unlisted不在 Marketplace 显示,但有链接就可以访问
private需要授权才能访问
token需要共享 token 才能订阅

共享 Clip 可以设置每次调用的价格(以 Credit 计价)。用户每调用一次,你获得相应的 Credit。