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