设置注册表账户
按照以下步骤设置注册表账户并发布您的第一个节点。观看教程
创建发布者
发布者是一个可以向注册表(registry)发布自定义节点的身份。每个自定义节点都需要在 pyproject.toml 文件 中包含发布者标识符。 访问 Comfy Registry,创建一个发布者账户。您的发布者 ID 是全球唯一的,并且之后不能更改,因为它用于您的自定义节点的 URL 中。 您的发布者 ID 可以在个人资料页面上@
符号后面找到。

创建用于发布的 API 密钥
访问这里并点击你想要为其创建 API 密钥的发布者。这将用于通过 CLI 发布自定义节点。

添加元数据
安装 comfy-cli了吗?
如果没有请 先安装它。
发布到注册表(registry)
选项 1: Comfy CLI
运行下面的命令手动将您的节点发布到注册表。请记住,API 密钥默认是隐藏的。
当使用 CTRL+V 复制粘贴时,您的 API 密钥可能会有一个额外的 \x16 在后面,例如: ************************************************\x16。建议通过右键点击复制粘贴您的 API 密钥。
选项 2: Github Actions
通过 Github Actions 自动发布您的节点。1
设置一个 Github Secret
前往 Settings -> Secrets and Variables -> Actions -> Under Secrets Tab and Repository secrets -> New Repository Secret.创建一个名为
REGISTRY_ACCESS_TOKEN
的 secret 并存储您的 API 密钥作为值。2
创建一个 Github Action
复制下面的代码并粘贴到
/.github/workflows/publish_action.yml
如果您的分支名称不是
main
,例如 master
,请在 branches 部分添加名称。3
测试 Github Action
推送到您的
pyproject.toml
的版本号。您应该在注册表中看到您的更新节点。Github Action 会自动在您每次推送
pyproject.toml
文件的更新时运行。