关于 agnes-free-image
使用 agnes-image-2.1-flash 通过 Agnes API 生成或转换图像的技能,提供提示词组织建议及 Python 脚本,用于请求、试运行和保存返回的图像链接。
主要功能
- 01文本生成图像
- 02基于公开链接转换图像
- 03提示词结构指导
- 04通过 dry-run 验证请求
- 05将返回图像保存到本地
适用场景
- 01根据文字场景描述生成图像
- 02保留构图并改造参考图风格
- 03调用 API 前检查请求参数
- 04将生成结果保存到本地目录
安装
复制下面的命令,在终端中运行。
$
npx skills add https:/ / github.com/ kangarooking/ agnes-free-model-skills --skill agnes-free-image安装后在 Claude Code 中输入/agnes-free-image确认已加载。
包含的文件
除 SKILL.md 外,安装时一起下载的参考资料和脚本。
agents/openai.yamlreferences/api.mdscripts/agnes_image.py详细介绍
Agnes Free Image
使用此技能,通过 agnes-image-2.1-flash 生成或转换图像。
凭据规则
从环境中读取 API 密钥。不要将密钥硬编码到提示词、脚本、技能文件、提交记录或 Shell 历史记录中。
首选变量:
export AGNES_API_KEY="..."
该辅助工具也接受 AGNES_TOKEN 作为备用变量。
快速开始
文生图:
python3 scripts/agnes_image.py generate \
--prompt "A luminous floating city above a misty canyon at sunrise, cinematic realism" \
--size 1024x768 \
--output-dir ./outputs/agnes-free-image
使用公开图像 URL 进行图生图:
python3 scripts/agnes_image.py generate \
--prompt "Transform the scene into a rain-soaked cyberpunk night while preserving the composition" \
--image-url "https://example.com/input.png" \
--size 1024x768 \
--output-dir ./outputs/agnes-free-image
在不调用 API 的情况下验证请求格式:
python3 scripts/agnes_image.py generate \
--prompt "A detailed AI workflow dashboard poster, clean editorial style" \
--size 1024x1024 \
--dry-run
提示词模式
文生图使用此结构:
[Subject] + [Scene / Environment] + [Style] + [Lighting] + [Composition] + [Quality Requirements]
对于图生图,请同时说明要更改的内容和要保持不变的内容。
工作流
- 判断请求属于文生图还是图生图。
- 将模糊的视觉需求转化为具体的提示词,包含主体、环境、风格、光线、构图和细节程度。
- 使用
scripts/agnes_image.py generate。对于复杂提示词或参考图,建议先使用--dry-run。 - 如果响应中包含可下载的 URL,请使用
--output-dir在本地保存返回的图像 URL。 - 当原始响应格式或高级参数很重要时,请阅读
references/api.md。
备注
- 端点:
POST https://apihub.agnes-ai.com/v1/images/generations - 模型:
agnes-image-2.1-flash - 辅助工具的默认尺寸为
1024x768。 - 对于图生图,输入图像必须可通过 URL 访问,并通过
extra_body.image发送。 - 辅助工具通过
extra_body.response_format: "url"请求 URL 格式的响应。
参考
需要请求字段、响应处理或源文档中的提示词示例时,请阅读 references/api.md。
评论
支持 Markdown