故事IP创建者代理是一个基于LangGraph的工具,主要用于在Story平台上创建、铸造和注册IP资产。它能帮助用户利用AI生成图像,上传至IPFS,并在Story区块链完成IP资产的注册,极大地简化了IP资产创建流程。
此代理帮助用户生成AI图像,将其上传到IPFS,并在Story区块链上注册为IP资产。具体流程如下:
该代理需要特定的目录结构才能正常运行:
your-root-directory/
├── langgraph-mcp-agent/
│ ├── agent.py
│ └── ...
├── story-mcp-hub/
│ ├── story-sdk-mcp/
│ │ ├── server.py
│ │ └── ...
│ └── ...
curl -LsSf https://astral.sh/uv/install.sh | sh
uv sync
cp .env.example .env
然后编辑.env文件,用你的API密钥和配置替换所有变量。
5. 克隆 story-sdk-mcp 仓库 到与你克隆此仓库相同的文件夹中,如上文的 目录结构 部分所示。按照README说明 设置并安装该MCP服务器,确保设置 所有 的.env变量。你不需要运行它,只需要将其放在相同的文件夹中以便此代理可以访问即可。
运行代理:
uv run agent.py
代理将引导您完成一个交互式流程来:
当你运行 agent.py 时,你会体验到一个这样的工作流程:
=== 故事IP创建者 ===
此工具将帮助你在故事生态系统中创建并铸造一张图像作为IP资产。
你想创建什么样的图像?(例如,“风格动漫的人物滑雪”): blob 滑板在山顶上
开始创建过程...
[生成图像并提供链接]
你喜欢这张图像吗?(是/否 + 反馈):是
上传图像到IPFS...
[生成元数据]
输入商业收入分成(0-100%,默认值:15%):20
允许衍生作品?(是/否,,默认值:是):是
[铸造和注册过程]
=== 过程完成 ===
你的IP已成功创建并注册到故事中!
该代理处理与DALL-E的所有复杂交互,用于图像生成,IPFS用于存储,以及Story区块链上的铸造和注册。