Install
openclaw skills install agnespaint调用 Agnes AI 免费 API 生成图片/视频。从 AGNES_API_KEY 环境变量读取密钥。
openclaw skills install agnespaint多模态生成、图片生成、视频生成、Agnes AI、API 调用
调用 Agnes AI 免费全模态 API,据用户描述生成图片或视频,返回结果 URL。
AGNES_API_KEY 环境变量(运行时自动侦测 OS 与 shell,见下方配置步骤)https://apihub.agnes-ai.com/v1| 步骤 | 操作 |
|---|---|
| 1 | 打开 platform.agnes-ai.com,注册/登录 |
| 2 | 左侧导航 → API Keys → Create API Key |
| 3 | 复制生成的 sk- 开头密钥 |
| 4a | 侦测环境:uname -s 判 OS,echo $SHELL 判 shell |
| 4b | 配置命令(据上一步结果选择):<br>• Linux/macOS + zsh → echo 'export AGNES_API_KEY="sk-..."' >> ~/.zshrc && source ~/.zshrc<br>• Linux + bash → echo 'export AGNES_API_KEY="sk-..."' >> ~/.bashrc && source ~/.bashrc<br>• macOS + bash → echo 'export AGNES_API_KEY="sk-..."' >> ~/.bash_profile && source ~/.bash_profile<br>• Windows + PowerShell → Add-Content -Path $PROFILE -Value '$env:AGNES_API_KEY="sk-..."'<br>• 其他环境 → 询问用户其 shell 配置文件名 |
| 5 | 验证:curl -s https://apihub.agnes-ai.com/v1/chat/completions -H "Content-Type: application/json" -H "Authorization: Bearer $AGNES_API_KEY" -d '{"model":"agnes-2.0-flash","messages":[{"role":"user","content":"hi"}]}',返回含 choices 即成功 |
| 用户说 | → 操作 |
|---|---|
| "画/生成图片/做张图……" | 图片 |
| "生成视频/短片/短视频……" | 视频 |
| 未明确 | 默认图片,可反问确认 |
向用户展示你要发送的描述文字,确认后再调 API。
详细参数与 curl 示例见 modules/01-api-reference.md。
快速参考:
| 能力 | 端点 | 模型名 |
|---|---|---|
| 图片 | POST /v1/images/generations | agnes-image-2.0-flash |
| 视频 | POST /v1/video/generations | agnes-video-v2.0(带 v) |
.data[0].url 取 URL.data.status 至 completed,从 .data.remixed_from_video_id 取 URL展示 URL,问用户"还要再生成吗?"
用户:画一只在云朵上睡觉的柴犬,治愈风
→ 确认 Prompt → 调图片 API → 返回图片 URL
用户:做一段赛博朋克城市夜景,5 秒
→ 确认 Prompt → 调视频 API → 轮询至完成 → 返回视频 URL