Skip to content
cccskills
FreePublished on GitHub

agnes-ai-support

Agnes AI API 接入支持与问题排查 Skill。帮助新用户完成 Agnes AI API 的接入配置, 诊断和解决接入过程中遇到的认证、参数、响应、图像生成、视频生成等各类问题。涵盖 Thinking 模式开启、视频长度调节、流式输出、工具调用等高级功能指导。

兼容 OpenClaw、Claude Code、Hermes、Codex 等工具链。

thinking、stream、tool calling、模型选择、Base URL、响应格式、timeout、超时、轮询、 FAQ、问题排查、调试、免费调用、RPM、video_id、task_id、Prompt 模板、提示词、 生图、生视频、图生图、文生图、图生视频、文生视频、灰度自检、1M 上下文、4K 图片、4K 图、4K、灰度、自检、反馈、Bug、issue、问题反馈、功能建议。

The English summary is being prepared. Showing the original description.

Works withGitHubOpenAI

Run score Not tested

See how to install

Files included (5)

  • SKILL.md83.3 KB
  • agnes-ai-api-documentation.md132.0 KB
  • agnes-ai-assistant.html54.0 KB
  • assets/agnes-help-skill-tutorial.png1.8 MB
  • README.md15.7 KB

SKILL.md (original)

Review the instructions the agent will receive before you install.

Agnes AI API 接入支持与问题排查

Skill 版本: v1.3.2 适用工具: OpenClaw / Claude Code / Claude Desktop / Hermes / Codex / WorkBuddy / Cherry Studio / Opencode / Kimi Work 更新日期: 2026-09-23 官方 Bug 反馈: https://github.com/AgnesAI-Labs/Agnes-AI/issues 官方进度看板: https://github.com/users/AgnesAI-Labs/projects/1 官方 Bug 反馈: https://github.com/AgnesAI-Labs/Agnes-AI/issues 官方进度看板: https://github.com/users/AgnesAI-Labs/projects/1 GitHub 仓库: https://github.com/lj1270998580-crypto/Agnes-help-skill 官方平台: https://platform.agnes-ai.com 官方文档: https://agnes-ai.com/doc/overview 操作手册: https://agnes-ai.com/doc/%E5%B8%B8%E7%94%A8%E6%8E%A5%E5%85%A5%E6%96%87%E6%A1%A3 社区教程: https://github.com/Yacey/agnes-ai-generation-skill 社区 Skill: https://github.com/kangarooking/agnes-free-model-skills ComfyUI 节点: https://github.com/16nic/comfyui-agnes-ai 常见问题 QA(飞书): https://icn1d2hdv39m.feishu.cn/wiki/R7TEwjadJibD62kWeS9cubtpnPi


版本检查与更新提醒

每次加载本 Skill 时,请执行以下检查:

步骤 1:检测版本

  1. 读取 GitHub 仓库最新 commit 信息:

    https://api.github.com/repos/lj1270998580-crypto/Agnes-help-skill/commits?per_page=1
    
  2. 比较远程最新 commit 的 sha 与本地记录的版本(v1.2.11 对应 sha: )。

  3. 如果 sha 不匹配 → 说明有新版本,继续步骤 2。

步骤 2:读取更新内容(重要)

如果检测到更新,必须读取 README.md 的更新记录来获取本次更新内容:

https://raw.githubusercontent.com/lj1270998580-crypto/Agnes-help-skill/main/README.md

从 README 中提取「更新记录」表格的第一行(最新的那条),获取:

  • 更新日期
  • 更新内容

步骤 3:向用户报告(在回复开头)

📢 本 Skill 有新版本可用!

当前版本: v1.2.11(您的版本) 最新版本: [远程版本号]

本次更新内容: [从 README 更新记录读取的具体内容,例如:]

  • Agnes-2.0-Flash 上下文升级至 512K
  • 4K 图片已全面支持
  • 新增灰度自检功能
  • 新增官方 GitHub 反馈渠道

是否需要更新? 如果您想获取最新功能,请回复「更新 Skill」,我会帮您安装最新版。

一键更新指令:

请读取并安装 Agnes AI 支持 Skill 最新版:https://raw.githubusercontent.com/lj1270998580-crypto/Agnes-help-skill/main/SKILL.md

如果您暂时不想更新,也可以继续使用当前版本。

步骤 4:用户选择更新

如果用户回复「更新 Skill」或「安装最新版」:

  1. 读取最新版 SKILL.md 的 URL
  2. 指导用户完成安装(或直接帮用户安装,取决于工具能力)
  3. 安装完成后确认:「已更新至最新版本 vX.X.X」

如果用户不更新:

  • 继续正常帮助用户,不强制更新
  • 但建议用户在方便时更新以获得最新功能和修复

步骤 5:HTML 助手和 API 文档检查

如果用户正在使用 HTML 助手或 API 文档,同样提醒:

检测到 HTML 助手 / API 文档也有更新,建议从仓库下载最新版。


Agnes AI 官方问题反馈渠道

注意:以下渠道是 Agnes AI 官方的反馈渠道,不是本 Skill 的反馈渠道。

当用户遇到 Agnes AI API 官方服务的问题(如 API 返回错误、功能异常、模型行为不符合预期等)时,主动提供以下官方渠道。

情况 1:用户遇到 Bug 或异常

如果用户报告了 API 异常、返回错误、功能不正常等:

🐛 遇到 Bug 了? 您可以通过以下官方渠道反馈:

1. GitHub Issues(推荐)

2. 反馈处理进度看板

3. 支持邮箱

反馈前准备:

  • 错误码(如 400、500)
  • 请求参数(脱敏 API Key)
  • 复现步骤
  • 期望行为 vs 实际行为

情况 2:用户有需求或建议

如果用户提出了功能需求、改进建议:

💡 有建议? 欢迎通过以下渠道提交:

GitHub Issues: https://github.com/AgnesAI-Labs/Agnes-AI/issues

  • 标题格式:[Feature Request] 您的建议标题
  • 内容描述:使用场景 + 期望功能 + 优先级
  • 团队会评估并纳入开发排期

也可以在反馈进度看板查看需求处理状态: https://github.com/users/AgnesAI-Labs/projects/1

情况 3:用户想查询问题处理进度

📋 查询反馈进度:

https://github.com/users/AgnesAI-Labs/projects/1

看板包含:

  • 所有已提交的 Issues 状态
  • 问题修复进度
  • 新模型上线计划
  • 文档更新进度
  • 开发排期

建议收藏此链接,可随时查看官方最新动态。


如何使用本 Skill

本 Skill 是你的 Agnes AI 接入助手。安装后,Agent 会自动理解 Agnes API 的完整信息,帮你完成接入、生成内容、排查问题。

Agnes Help Skill 教程信息图

一、用 Skill 让 Agent 帮你生图 / 生视频

步骤:

  1. 安装 Skill → 把本 Skill 加载到 Agent(OpenClaw / Claude Code / Kimi Work 等)
  2. 配置 API Key → 告诉 Agent 你的 Agnes API Key
  3. 告诉 Agent 需求 → "帮我生成一张赛博朋克城市夜景图" / "帮我生成一段 5 秒产品展示视频"
  4. Agent 自动执行 → Agent 会根据 Skill 中的参数说明自动选择模型、填写参数、调用 API

示例对话:

用户:帮我安装这个 skill,并帮我配置 Agnes API Key,然后帮我生成一张图片
Agent:(读取 Skill → 指导配置 → 调用 API → 返回图片)

用户:我已经装好 skill,帮我生成一个 5 秒视频
Agent:(读取 Skill → 选择视频模型 → 提交任务 → 轮询 → 返回视频)

💡 你无需选择模型,Agent 会根据你的需求自动判断并选择合适的模型执行。

⚠️ 视频查询一定要用 video_id,不要用 task_id


二、用 Skill 让 Agent 接入你开发的工具

场景: 你有自己的工具、API 或服务,需要让 Agent 帮你接入和使用。

步骤:

  1. 安装 Agnes Skill → 让 Agent 以本 Skill 为参考来理解 Agnes 接口
  2. 描述你的工具 → 告诉 Agent 你的工具是什么、需要什么能力
  3. Agent 生成接入方案 → Agent 会参考 Skill 中的接口信息,帮你生成接入代码、示例、调用方法
  4. 联调修复 → 根据 Agent 提供的步骤调试,直至成功接入

示例对话:

用户:我想在我的 Next.js 项目中接入 Agnes AI 的图像生成功能
Agent:(参考 Skill → 生成 Next.js API Route 代码 → 提供前端调用示例)

用户:我的工具需要同时支持文本对话和图像生成
Agent:(参考 Skill → 生成多模态接入方案 → 提供统一封装代码)

⭐ Skill 的价值:让 Agent 更懂你的工具,更快帮你完成接入。


三、用 Skill 来排查问题,快速拿到方案

步骤:

  1. 描述问题 → 把错误码、日志、截图发给 Agent,清晰描述你遇到了什么问题
  2. Agent 分析 → Agent 会参考 Skill 中的错误码表、常见问题、排查指南进行诊断
  3. 给出方案 → Agent 输出:原因分析 + 修复步骤 + 示例代码

高效提问模板:

现在【正在做】:我在做什么
目标【期望结果/需求】:我需要什么
问题:遇到了什么问题
已尝试:【做过什么】
请给出:【原因 + 修复步骤 + 示例】

常见错误码速查(Agent 会自动匹配):

错误码含义常见原因
401认证错误API Key 错误、过期、格式不对
400参数错误必填参数缺失、类型错误、response_format 放错位置
429频率限制文本/图像 RPM 超过 20,或视频 RPM 超过 1(每分钟只能生成 1 个视频)
503服务繁忙服务端负载高,稍后重试

示例对话:

用户:我调用图像生成接口返回 400,提示参数错误
Agent:(参考 Skill 错误码表 → 分析可能原因 → 给出修复方案)

用户:视频任务提交了但一直查不到结果
Agent:(参考 Skill 视频排查指南 → 检查 video_id vs task_id → 给出正确查询方式)

🔔 Agnes AI 官方反馈渠道(如果以上排查均无效):

当 Agnes AI 官方 API 服务出现问题(Bug、异常、功能不符合预期),请通过以下官方渠道反馈:

反馈前准备: 错误码 + 请求参数(脱敏 Key)+ 复现步骤 + 期望行为 vs 实际行为


补充建议

  • 新手可先安装 Skill 再使用 → 快速上手,降低使用门槛
  • API 文档可交给 Agent 参考 → 提升理解准确度与效率
  • 有更新时查看 GitHub 仓库最新版 → 获取最新功能与修复

0. 重要公告(最新:2026-09-23)

最新公告见下方「Agnes 3.0 Flash 上线通知」。以下为 2026-06 的历史公告,仅作留存。

Agnes 2.0 全模态模型 API 正式开放全球免费调用(历史公告)

Flash 系列模型(文本 / 图像 / 视频)当前全部免费;Pro 推理系列与 agnes-video-2.5 为付费模型

  • 文本模型:免费/默认用户 RPM 10(2026-09-23 起由 20 下调),企业 RPM 20(由 40 下调),Token Plan RPM 1000(不变)
  • 图片模型:
    • 1K 分辨率:免费/默认 RPM 20,企业 RPM 40,Token Plan RPM 100
    • 2K 分辨率:免费/默认 RPM 10,企业 RPM 20,Token Plan RPM 80
    • 3K/4K 分辨率:所有用户类型 RPM 均为 1
  • 视频模型:免费/默认用户 RPM 1,企业 RPM 2,Token Plan RPM 5
  • 注册官网 → 生成 KEY → 直接调用
  • 文本、图像、视频全能适配,高效便捷
  • 模型会持续升级并保持免费
  • 欢迎大家多用、多吐槽

平台直达: https://platform.agnes-ai.com

⏱️ 文本模型 RPM 调整通知(2026-09-23)

为进一步优化高峰时段的整体稳定性,自本通知发布起,免费额度下文本模型的 RPM 限制已下调(官方说明:免费用户及企业用户的实际限额统一下调 50%):

用户类型调整前调整后(2026-09-23 起)
免费 / 默认20 RPM10 RPM
企业认证40 RPM20 RPM
Token Plan1000 RPM1000 RPM(不变)
  • 涉及模型:agnes-2.5-flash、agnes-3.0-flash
  • 本次仅调整文本模型;图片、视频模型的 RPM 保持不变
  • 短时间内超过限制会触发 429 限流,建议在客户端实现合理的重试与退避机制,避免请求过于集中
  • 官方文档:https://www.agnes-ai.com/zh-Hans/docs/tokenplan

🚀 Agnes 3.0 Flash 上线通知(2026-09-09 更新)

  • Agnes 3.0 Flash 已上线,定位为「面向 Agent 编程与工具驱动任务」的新一代文本模型,当前免费
  • 模型 ID:agnes-3.0-flash
  • 三个端点,同一把 Key(这是 3.0 与 2.x 最大的差异):
    • OpenAI 兼容:POST /v1/chat/completions(Authorization: Bearer)
    • OpenAI Responses:POST /v1/responses
    • Anthropic 兼容:POST /v1/messages(请求头用 x-api-key + anthropic-version: 2023-06-01,不是 Authorization)
  • 上下文 512K,最大输出 65,536 Token;输入支持文本 + 图像 URL(多模态)
  • Thinking 模式(2.x 不支持):
    • OpenAI 风格:"chat_template_kwargs": {"enable_thinking": true}
    • Anthropic 风格:顶层 "thinking": {"type": "enabled", "budget_tokens": N}(budget_tokens 至少给最终输出留 1/3,否则可能撞 max_tokens 被截断)
  • 官方强调的四个方向:任务端到端交付更可靠、工具编排更稳定(少瞎调 / 少死循环)、长任务指令遵循更强、输出更干净(不暴露内部推理)
  • 价格:刊例价 输入缓存命中 $0.005/M、输入 $0.05/M、输出 $0.15/M;现价三项均 $0/M(免费)
  • 官方文档(国际站):https://www.agnes-ai.com/zh-Hans/docs/agnes-30-flash
  • 官方文档(国内站):https://www.agnes-ai.cn/zh-Hans/docs/agnes-30-flash
  • 注意:国际站与国内站账号不互通、Key 不通用,混用会报「无效的令牌」

🖼️ Agnes Image 2.5 Flash 上线通知(2026-09-09 更新)

  • 模型 ID:agnes-image-2.5-flash,端点 POST /v1/images/generations
  • 官方定位:Agnes 最新一代图像模型,整体能力全面超过 Agnes Image 2.1 Flash(生成质量、编辑、构图、细节、提示词遵循)
  • 请求/响应参数、支持尺寸(1K/2K/3K/4K + ratio)、价格与计费方法与 2.1 Flash 完全一致,可直接替换模型名升级
  • 当前免费:所有输出分辨率档位与输入参考图片均 $0
  • 官方文档(国际站):https://www.agnes-ai.com/zh-Hans/docs/agnes-image-25-flash

🎬 Agnes Video 2.5 Flash 上线通知(2026-08-27 更新)

  • Agnes Video 2.5 Flash 已正式上线 API 平台,限时免费开放使用($0/秒,原价 $0.025/秒)
  • 模型 ID:agnes-video-2.5-flash,端点 POST /v1/videos(与 v2.0 相同)
  • 支持 文生视频(text)/ 首尾帧控制(keyframe)/ 图片参考(reference) 三种模式
  • Flash 专属限制:size 固定为字符串 "720P";reference 模式 images 最多 5 张;不支持 videos 输入;seconds 为字符串 "4"–"12";n 固定为 1
  • 查询仍推荐 GET /agnesapi?video_id=<ID>&model_name=agnes-video-2.5-flash;纯 video_id 查询仅适用于 text 模式
  • 官方文档(国际站):https://www.agnes-ai.com/zh-Hans/docs/agnes-video-25-flash
  • 官方文档(国内站):https://www.agnes-ai.cn/zh-Hans/docs/agnes-video-25-flash
  • 使用中遇到问题或有建议,欢迎在社群内反馈

⚠️ 视频模型参数差异提醒(官方重点强调):agnes-video-2.5、agnes-video-2.5-flash、agnes-video-v2.0 三者的请求参数存在差异,不要直接复用或混用参数,否则可能出现 400 参数校验失败、任务创建失败等问题。请按实际调用的模型查阅对应官方文档:

💰 免费模型一览(2026-08-27 核对官方定价页)

目前所有 Flash 系列模型均免费开放,仅 Pro 推理系列(agnes-2.5-pro / -beta / -alpha)与高清视频 agnes-video-2.5 为付费模型:

模型类型免费状态
agnes-3.0-flash文本(Agent)✅ 免费(输入缓存/输入/输出 均 $0,刊例价 $0.005/$0.05/$0.15)
agnes-2.0-flash文本✅ 免费(输入/输出 Token 均 $0)
agnes-2.5-flash文本✅ 免费(输入/输出 Token 均 $0)
agnes-image-2.0-flash图像✅ 免费(1K/2K/3K/4K 全档位 $0,参考图 $0)
agnes-image-2.1-flash图像✅ 免费(1K/2K/3K/4K 全档位 $0,参考图 $0)
agnes-image-2.5-flash图像✅ 免费(1K/2K/3K/4K 全档位 $0,参考图 $0)
agnes-video-v2.0视频✅ 免费($0/秒)
agnes-video-2.5-flash视频✅ 免费($0/秒,限时免费;原价 $0.025/秒)
agnes-video-2.5视频💰 付费(720P $0.025/秒、1080P 与 1K $0.040/秒、2K $0.055/秒)
agnes-2.5-pro / -beta / -alpha文本推理💰 付费($0.10~$0.45 输入,$0.30~$0.90 输出)

官方定价来源:https://www.agnes-ai.com/zh-Hans/docs/pricing 注意:免费/付费状态可能随官方活动调整,以官方定价页与账户账单为准。

视频接口重要更新

⚠️ Agnes-2.0-Flash 上下文窗口回退说明(2026-06-08 更新)

官方更新: Agnes-2.0-Flash 上下文窗口已升级至 512K(此前 256K),Max Output 保持 64K。

当前规格:

  • Context:512K
  • Max Output:64K

1.5 Flash 保持 512K/64K 不变。

🌐 国内网络域名切换通知(2026-07-28 更新)

针对部分国内网络无法正常访问 Agnes API 的情况,请将 API Endpoint 切换为:

  • 原地址(国际): https://apihub.agnes-ai.com/v1
  • 新地址(国内): https://apihub.agnes-ai.cn/v1(将域名中的 .com 替换为 .cn)

调整说明:

  • 请将应用配置、环境变量或项目代码中的 apihub.agnes-ai.com 统一替换为 apihub.agnes-ai.cn
  • 本次调整仅涉及接口域名,API Key、模型名称、请求参数及调用方式均无需修改
  • 修改完成后,请重启应用或服务,再重新发起请求

1. 快速接入流程(4 步)

Step 1 — 创建 API Key

  1. 访问 https://platform.agnes-ai.com 注册/登录
  2. Settings → API Keys → Create new secret key
  3. 只显示一次,立即复制保存
  4. 安全提醒:不要暴露在代码仓库、前端代码、截图、公开文档中

Step 2 — 选择模型

场景推荐模型端点
Agent 编程 / 工具调用 / 长任务(最新 · 免费)agnes-3.0-flash(免费)/v1/chat/completions、/v1/responses、/v1/messages
通用对话 / 高并发 / 低成本agnes-2.5-flash(免费)/v1/chat/completions
编程 / Agent / 推理 / 图片理解agnes-2.5-flash(免费)/v1/chat/completions
高级推理 / 复杂编码(付费,GA)agnes-2.5-pro/v1/chat/completions
高级推理 / 复杂编码(付费,Beta)agnes-2.5-pro-beta/v1/chat/completions
高级推理 / 复杂编码(付费,Alpha)agnes-2.5-pro-alpha/v1/chat/completions
兼容旧版 / 通用对话agnes-2.0-flash(免费)/v1/chat/completions
图像生成 / 编辑(最新 · 推荐)agnes-image-2.5-flash(免费)/v1/images/generations
图像生成 / 编辑agnes-image-2.1-flash(免费)/v1/images/generations
图像快速生成agnes-image-2.0-flash(免费)/v1/images/generations
视频生成(推荐 / 免费)agnes-video-2.5-flash/v1/videos
视频生成(付费,高清)agnes-video-2.5/v1/videos
视频生成(旧版 / 免费)agnes-video-v2.0/v1/videos

Step 3 — 配置请求

Base URL(国际): https://apihub.agnes-ai.com/v1
Base URL(国内): https://apihub.agnes-ai.cn/v1
Headers:
  Authorization: Bearer YOUR_API_KEY
  Content-Type: application/json

Step 4 — 测试请求

curl https://apihub.agnes-ai.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"model":"agnes-2.0-flash","messages":[{"role":"user","content":"Hello!"}]}'

2. 问题诊断决策树

2.1 认证类问题

401 Unauthorized

  1. 检查 Header 格式:Authorization: Bearer YOUR_KEY(Bearer 后有空格)
  2. 确认 Key 未过期/被删除(控制台 Settings → API Keys 查看)
  3. 确认账户有余额(注册送 $0.1;目前所有 Flash 模型(文本/图像/视频)均免费,但有 RPM 限制:文本 10/min(免费/默认额度,2026-09-23 起由 20 下调;企业 20、Token Plan 1000),图片按分辨率 1K:20, 2K:10, 3K/4K:1,视频 1/min;仅 Pro 推理系列与 agnes-video-2.5 为付费模型)
  4. 检查 Key 是否有多余空格或换行符
  5. 用 curl 直接测试,排除 SDK/框架问题

API Key 泄露

  • 立即在控制台删除旧 Key,创建新 Key
  • 检查代码仓库历史,用 git filter-repo / BFG 清理敏感信息
  • 检查环境变量配置是否被意外提交

2.2 请求类问题(400 Bad Request)

通用排查清单:

  1. JSON 格式是否合法(用 jsonlint 校验)
  2. 必填参数是否缺失
  3. 参数类型是否正确

Chat 模型 400:

  • 必填:model + messages
  • messages 必须是数组,元素含 role 和 content
  • temperature 范围 0-2
  • 图片 URL 输入时,content 必须是数组格式

图像模型 400:

  • 文生图必填:model + prompt + size
  • 图生图必填:model + prompt + size + extra_body.image(image 必须放在 extra_body 中,不能放顶层!)
  • response_format 必须放在 extra_body 中,放根级会 400
  • 图生图不需要传 tags: ["img2img"]
  • size 格式:1K/2K/3K/4K 四种分辨率,必须是 16 的倍数(详见第 4 章参数速查)
  • 图片模型生成尺寸必须为 16 的倍数(如 1024x1024、1024x768)

视频模型 400:

  • 必填:model + prompt
  • num_frames 必须 ≤ 441 且满足 8n + 1
  • 有效值:81, 121, 161, 241, 441
  • frame_rate 范围 1-60
  • 视频模型生成尺寸必须为 64 的倍数(width/height 都需满足)
  • 视频长度建议不要超过 15s,否则有失败概率
  • 官方建议:24FPS 不超过 15s,30FPS 不超过 10s,60FPS 不超过 5s
  • 图生视频:image 需为公网可访问 URL

2.3 响应类问题

无响应 / 超时

  • Chat:超时建议 30s
  • 图像:超时建议 60-360s(数秒到几十秒)
  • 视频:异步任务,创建后需轮询查询,间隔 5s
  • 检查网络能否访问 apihub.agnes-ai.com(国际)或 apihub.agnes-ai.cn(国内)
  • 如在国内网络无法访问 .com 域名,请切换至 .cn 域名
  • 检查防火墙/代理是否拦截

503 Service Unavailable

  • 服务暂时繁忙,指数退避重试:1s → 2s → 4s → 8s
  • 关注 Agnes AI 状态公告
  • CC 平台特定:检查模型名称是否正确、是否获取了模型列表、是否选择了兜底模型、是否开启了路由
  • Codex 特定:如果显示用模型「gpt-5.4-mini」发送请求,将更多选项里的测试模型也填上 agnes-2.0-flash

502 Bad Gateway

  • 本地网络环境问题,检查本地网络环境,修改 DNS,必要时让 AI 帮忙检查修改

520 Web Server Error

  • 通常表示网络链路异常或上游服务临时波动,稍后重试

429 Rate Limited

  • 降低请求频率
  • 文本模型:免费/默认 RPM 10(2026-09-23 起由 20 下调),企业 RPM 20(由 40 下调),Token Plan RPM 1000(不变)
  • 图片模型:按分辨率分档 — 1K RPM 20,2K RPM 10,3K/4K RPM 1(均免费/默认)
  • 视频模型:免费/默认 RPM 1(每分钟内只能生成 1 个视频),需排队等待
  • 实现客户端队列和退避

Token Plan 订阅配额(与 RPM 同时生效,超出同样触发 429):

  • 文本(agnes-2.5-flash):Starter 每 5 小时 1,500 次 / 每周 15,000 次;Plus 每 5 小时 7,500 次 / 每周 75,000 次;Pro 每 5 小时 30,000 次 / 每周 300,000 次(按请求次数计数)
  • 图片(agnes-image-2.1-flash):三档均为每天 4,000 张(按生成张数计数)
  • 视频(agnes-video-v2.0 / agnes-video-2.5-flash):三档均为每天 500 秒(按生成时长计数)
  • 同一类型的多个 Key 共享同一个限制池,不会叠加额度
  • 官方参考:https://www.agnes-ai.com/zh-Hans/docs/tokenplan

2.4 视频排队过长(> 5 分钟)

这是最重要的排查点:

  • 大概率是使用了 task_id 查询接口
  • 必须使用 video_id 查询:GET /agnesapi?video_id=<ID>
  • task_id 查询接口会导致排队异常延长
  • 正确做法:创建任务后获取 video_id,用 video_id 轮询查询
  • 轮询间隔建议 5 秒

2.5 输出质量问题

  • 优化 Prompt 结构:[Role] + [Task] + [Context] + [Requirements] + [Output Format]
  • 编程/推理任务开启 Thinking 模式
  • 调整 temperature:确定性任务 0.1-0.3,创意任务 0.7-1.0
  • 检查 max_tokens 是否足够,避免截断
  • 图像任务:提供详细的场景、风格、光照、构图描述

3. 高级功能指南

3.1 Thinking 模式(agnes-2.0-flash / agnes-3.0-flash)

agnes-3.0-flash 同样支持 Thinking;Anthropic 兼容端点(/v1/messages)另可用顶层 thinking 块:"thinking": {"type": "enabled", "budget_tokens": 2048},注意 budget_tokens 至少给最终输出留 1/3。

OpenAI 兼容格式:

{
  "model": "agnes-2.0-flash",
  "messages": [...],
  "chat_template_kwargs": {
    "enable_thinking": true
  }
}

Anthropic 兼容格式:

{
  "model": "agnes-2.0-flash",
  "messages": [...],
  "thinking": {
    "type": "enabled",
    "budget_tokens": 2048
  }
}

budget_tokens 建议:

  • 简单编码:2048
  • 复杂调试/重构:4096+
  • 多步骤 Agent:4096+

3.2 流式输出(SSE)

请求体加 "stream": true

  • 响应逐块返回,每块以 data: 开头
  • 最后以 data: [DONE] 结束
  • 需正确解析 choices[0].delta.content 并拼接

3.3 工具调用

  1. 请求中提供 tools 数组(含 function 定义)
  2. 模型返回 finish_reason: "tool_calls"
  3. 解析 choices[0].message.tool_calls
  4. 执行函数后,以 role: tool 回传结果
  5. 模型根据工具结果生成最终回复

3.4 视频长度调节

公式: seconds = num_frames / frame_rate

约束:

  • num_frames ≤ 441
  • num_frames = 8n + 1(81, 121, 161, 241, 441)
  • frame_rate:1-60,推荐 24
  • 视频长度建议不要超过 15s,否则有失败概率
  • 官方建议:24FPS 不超过 15s,30FPS 不超过 10s,60FPS 不超过 5s

常用配置:

时长num_framesframe_rate
~3s8124
~5s12124
~10s24124
~15s36124
~18s44124

更长视频: 增加 num_frames 或降低 frame_rate,但建议不超过 15s

3.5 图像输出格式

URL 输出:

{
  "extra_body": {
    "response_format": "url"
  }
}

Base64 输出(文生图):

{
  "return_base64": true
}

Base64 输出(图生图):

{
  "extra_body": {
    "response_format": "b64_json"
  }
}

4. 各模型参数速查

agnes-3.0-flash(新增 · 免费 · Agent 向,2026-09 上线)

  • 端点(三选一,共用同一 Base URL 与同一把 Key):
    • POST /v1/chat/completions(OpenAI 兼容,请求头 Authorization: Bearer)
    • POST /v1/responses(OpenAI Responses)
    • POST /v1/messages(Anthropic 兼容,请求头用 x-api-key + anthropic-version: 2023-06-01)
  • Context:512K;Max Output:65,536 Token
  • 输入模态:文本 + 图像 URL;输出:文本
  • Thinking 模式(2.x 系列不支持):
    • OpenAI 风格:"chat_template_kwargs": {"enable_thinking": true}
    • Anthropic 风格:顶层 "thinking": {"type": "enabled", "budget_tokens": N},budget_tokens 至少给最终输出留 1/3,否则易撞 max_tokens 被截断
  • 参数:model, messages, temperature, top_p, max_tokens, stream, tools, tool_choice, chat_template_kwargs, thinking
  • 官方强调:任务端到端交付更可靠、工具编排更稳定、长任务指令遵循更强、输出更干净;usage 中可见 reasoning_tokens
  • 价格:输入缓存命中 $0.005/M、输入 $0.05/M、输出 $0.15/M;现价三项均 $0/M(免费)
  • 适合:Agent / 工具调用 / 多步任务编排;普通对话继续用 agnes-2.5-flash 即可

agnes-2.5-flash

  • 端点:POST /v1/chat/completions(另支持 Responses POST /v1/responses、Anthropic 兼容 Messages POST /v1/messages)
  • Context:512K
  • Max Output:65.5K
  • 参数:model, messages, temperature, top_p, max_tokens, frequency_penalty, presence_penalty, repetition_penalty, stop, seed, stream, tools, tool_choice, chat_template_kwargs, thinking
  • 支持图片 URL 输入(messages[].content 数组格式)
  • 支持工具调用、Thinking 模式、流式输出
  • 升级自 2.0 Flash:API 完全兼容,只需改模型名即可迁移
  • 价格:Input $0.03/1M, Output $0.15/1M(现价 $0,RPM ≤ 10(免费/默认额度))

agnes-2.5-pro(正式版 · 付费)

  • 端点:POST /v1/chat/completions(另支持 Responses POST /v1/responses、Messages POST /v1/messages)
  • Context:1M
  • Max Output:65536
  • 输入模态:文本、图像 URL;输出:文本(Reasoning)
  • Agnes 2.5 Pro Alpha 打榜模型的商业化稳定版(2026-08-01 发布),付费模型,需账户开通访问权限
  • 权重:Proprietary(非开源);Alpha 权重已 Apache 2.0 开源
  • 支持工具调用、Thinking 模式、流式输出
  • 价格:Input $0.45/1M, Output $0.90/1M, Cache hit $0.045/1M

agnes-2.5-pro-beta(Beta · 付费)

  • 端点:POST /v1/chat/completions(另支持 Responses POST /v1/responses、Messages POST /v1/messages)
  • Context:1M
  • Max Output:65536
  • 输入模态:文本、图像 URL;输出:文本(Reasoning)
  • 已正式上线,付费模型,需账户开通访问权限
  • 权重:Proprietary(非开源)
  • 支持工具调用、Thinking 模式、流式输出
  • 价格:Input $0.10/1M, Output $0.30/1M, Cache hit $0.01/1M

agnes-2.5-pro-alpha

  • 端点:POST /v1/chat/completions(另支持 Responses POST /v1/responses、Messages POST /v1/messages)
  • Context:1M(此前误标 262K)
  • Max Output:65536
  • 输入模态:文本、图像 URL;输出:文本(Reasoning)
  • ✅ 已转为付费模型,付费通道已开通(2026-07-24 发布,权重已 Apache 2.0 开源)
  • 支持图片 URL 输入、工具调用、Thinking 模式、流式输出
  • 价格:Input $0.45/1M, Output $0.90/1M, Cache hit $0.045/1M

agnes-2.0-flash

  • 端点:POST /v1/chat/completions
  • Context:512K
  • Max Output:64K
  • 额外参数:stream, tools, tool_choice, chat_template_kwargs, thinking
  • 支持图片 URL 输入(messages[].content 数组格式)
  • 支持工具调用、Thinking 模式、流式输出
  • 价格:Input $0.03/1M, Output $0.15/1M(现价 $0,RPM ≤ 10(免费/默认额度))
  • 已升级至 2.5-flash,建议迁移

agnes-image-2.0/2.1/2.5-flash

agnes-image-2.5-flash(2026-09 上线,免费)为最新一代,整体能力全面超过 2.1 Flash;请求/响应参数、支持尺寸、价格与计费方法与 2.1 完全一致,直接换模型名即可升级。以下说明三者通用。

  • 端点:POST /v1/images/generations
  • 必填:model, prompt, size
  • 图生图必填:extra_body.image(URL 数组或 Data URI Base64,必须放在 extra_body 中!)
  • size:官方推荐档位 1K / 2K / 3K / 4K(配合 ratio 使用),也兼容 1024x768 这类历史精确尺寸写法,但不支持的尺寸可能被标准化
  • ratio 支持:1:1、3:4、4:3、16:9、9:16、2:3、3:2、21:9(默认 1:1)
    • 1K:免费/默认 RPM 20,企业 RPM 40,Token Plan RPM 100
    • 2K:免费/默认 RPM 10,企业 RPM 20,Token Plan RPM 80
    • 3K/4K:所有用户类型 RPM 均为 1
  • 尺寸要求: 历史精确尺寸需为 16 的倍数,否则可能返回 500 错误;推荐使用档位 + ratio
  • 输出:URL 或 Base64(return_base64: true 或 extra_body.response_format)
  • 价格(按张):1K $0.010/张、2K $0.018/张、3K $0.021/张、4K $0.024/张(现价均 $0);前 3 张输入参考图免费,第 4 张起 $0.003/张(现价 $0)

agnes-video-v2.0

  • 创建:POST /v1/videos
  • 查询(强烈推荐):GET /agnesapi?video_id=<ID>
  • 查询(兼容,不推荐):GET /v1/videos/{task_id}
  • 参数:model, prompt, image, mode, height(768), width(1152), num_frames, frame_rate(24), num_inference_steps, seed, negative_prompt, extra_body.image, extra_body.mode
  • 支持分辨率档位:480p、720p、1080p
  • 支持宽高比:16:9、9:16、1:1、4:3、3:4
  • 支持关键帧动画模式:extra_body.mode: "keyframes"
  • 价格:$0.005/second(现价 $0)
  • 重要:必须用 video_id 查询,task_id 会导致排队过长

agnes-video-2.5(付费 · 高清)

  • 模型 ID:agnes-video-2.5
  • 创建:POST /v1/videos
  • 查询(强烈推荐):GET /agnesapi?video_id=<ID>&model_name=agnes-video-2.5
  • 查询(兼容,仅 text 模式):GET /agnesapi?video_id=<ID>
  • 模式:text(文生视频)、keyframe(首尾帧控制)、reference(图片/音频/视频参考)
  • size:"720P" / "1080P" / "1K" / "2K"(1K 固定 1024x1024;2K 宽高为 720P 的 2 倍);aspect_ratio 支持 21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:16
    • 720P:21:9 1470x630、16:9 1280x720、4:3 1112x834、1:1 960x960、3:4 834x1112、9:16 720x1280
    • 1080P:21:9 2206x946、16:9 1920x1080、4:3 1664x1248、1:1 1440x1440、3:4 1248x1664、9:16 1080x1920
    • 2K:21:9 2940x1260、16:9 2560x1440、4:3 2224x1668、1:1 1920x1920、3:4 1668x2224、9:16 1440x2560
    • ⚠️ 旧文档的 960P 档位已取消,传入会返回 400
  • seconds:字符串 "4"–"12"(默认 "5");n 固定 1
  • reference 模式:images/audios/videos 至少一类非空
    • 参考图片:最多 8 张,单张 < 15 MB,宽高各 256–5760 像素;前 5 张免费,第 6 张起 $0.005/张
    • 参考视频:最多 1 个,时长 2–12 秒,< 50 MB,帧率 24–60 FPS;对象字段 {url, start_seconds?, require_audio?}(require_audio: true 时片源必须带音轨)
    • 参考音频:最多 3 段,总时长 2–12 秒,单个 < 15 MB
    • 单次请求参考媒体文件总数 ≤ 12 个,总大小 < 50 MB
  • 支持音画协同:可结合音频或带音轨的视频参考增强画面节奏与声音一致性
  • 价格:720P $0.025/秒、1080P 与 1K $0.040/秒、2K $0.055/秒(付费模型)
  • 计费:总金额 = 输出秒数 × 输出分辨率单价 + 输入视频秒数 × 输出分辨率单价 + max(0, 图片数 - 5) × $0.005(输入视频时长也会计入总时长,按输出分辨率单价计费)
  • 重要:必须用 video_id 查询,task_id 会导致排队过长

agnes-video-2.5-flash(新增 · 限时免费)

  • 模型 ID:agnes-video-2.5-flash
  • 创建:POST /v1/videos
  • 查询(强烈推荐):GET /agnesapi?video_id=<ID>&model_name=agnes-video-2.5-flash
  • 查询(兼容,仅 text 模式):GET /agnesapi?video_id=<ID>
  • 模式:text(文生视频)、keyframe(首尾帧控制)、reference(图片/音频参考)
  • size 固定字符串 "720P"(传其他值返回 400 size must be 720P);aspect_ratio 支持 21:9 / 16:9 / 4:3 / 1:1 / 3:4 / 9:16
    • 720P 输出像素:21:9 1680x720、16:9 1280x704、4:3 960x720、1:1 720x720、3:4 720x960、9:16 720x1280(以实际生成文件为准)
  • seconds:字符串 "4"–"12"(默认 "5");n 固定 1
  • reference 模式:images 最多 5 张、audios 最多 3 段(可单独或同时使用);不支持 videos 输入(传有效内容返回 400 videos is not supported)
  • Flash 专属校验顺序:size → images → audios → videos,返回首个检测到的错误;校验失败不创建任务、不计费
  • 价格:原价 $0.025/second,现价 $0/second(限时免费);限时免费期间输出视频秒数、输入视频秒数与参考图片均按 $0 计费(计费公式与 Video 2.5 相同)
  • 重要:必须用 video_id 查询,task_id 会导致排队过长

5. 常见错误速查表

状态码含义常见原因解决方案
400请求无效参数错误、JSON 格式、必填缺失、尺寸不是16/64倍数检查格式、参数类型、必填字段、尺寸限制
401未授权API Key 错误/过期检查 Authorization 头,确认 Key 有效
404不存在视频/任务 ID 错误确认 ID 正确
429速率限制文本 RPM 超过 10(免费/默认额度,2026-09-23 起由 20 下调),图片按分辨率(1K:20, 2K:10, 3K/4K:1),视频 RPM 超过 1降低频率,视频需排队等待,实现退避重试
500服务器错误服务端异常、参数异常(尺寸限制)检查参数是否符合尺寸限制,稍后重试
502网关错误本地网络环境问题检查网络、修改 DNS、必要时让 AI 帮忙检查
503服务繁忙负载高或维护、CC 平台配置问题指数退避重试,检查模型名称/路由/兜底模型
520网络异常网络链路异常或上游服务临时波动稍后重试,检查网络环境

🔔 如果以上错误排查均无效?

请通过 Agnes AI 官方反馈渠道提交问题:

反馈前准备: 错误码 + 请求参数(脱敏 Key)+ 复现步骤 + 期望行为 vs 实际行为


6. 接入检查清单

通用

  • 已注册账户并创建 API Key(https://platform.agnes-ai.com)
  • Base URL 正确(国际:https://apihub.agnes-ai.com/v1,国内:https://apihub.agnes-ai.cn/v1)
  • 请求头包含 Authorization 和 Content-Type
  • API Key 未暴露在公开代码中
  • 已实现错误处理和重试逻辑
  • 了解 RPM 限制(文本 10/min(免费/默认额度,2026-09-23 起由 20 下调;企业 20、Token Plan 1000),图片按分辨率 1K:20, 2K:10, 3K/4K:1,视频 1/min)

Chat

  • 模型名称拼写正确
  • messages 数组格式正确
  • 图片 URL 使用数组 content 格式
  • 流式输出能正确解析 SSE
  • 工具调用能处理 finish_reason: tool_calls

图像

  • 模型名称正确(推荐 2.1)
  • 文生图传 model + prompt + size
  • 图生图传了 extra_body.image 数组(不能放顶层!)
  • response_format 在 extra_body 中
  • 未传 tags: ["img2img"]
  • 输入图片 URL 公网可访问
  • 客户端超时 ≥ 60s

视频

  • 模型名称:agnes-video-v2.0
  • num_frames ≤ 441 且满足 8n+1
  • frame_rate 在 1-60
  • 图生视频图片 URL 公网可访问
  • 已实现轮询查询(间隔 5s)
  • 使用 video_id 查询结果(不要用 task_id)
  • 视频排队超过 5 分钟时检查查询接口是否正确

7. 最佳实践

Prompt 编写

  • 使用结构化格式:[Role] + [Task] + [Context] + [Requirements] + [Output Format]
  • 编程任务:提供语言、框架、错误信息、期望行为
  • Agent 任务:清晰描述目标、可用工具、任务约束
  • 图像任务:主体 + 场景 + 风格 + 光照 + 构图 + 质量要求
  • 视频任务:主体 + 动作 + 场景 + 镜头运动 + 光照 + 风格

性能优化

  • 高并发场景使用 agnes-2.5-flash
  • 需要推理/编程使用 agnes-2.0-flash + Thinking
  • 图像生成设置合理超时(60-360s)
  • 视频生成使用异步 + 轮询模式
  • 实现指数退避重试(1s → 2s → 4s → 8s)
  • 视频查询必须用 video_id,避免 task_id 导致的排队

Agnes AI,让世界级 AI 属于每一个人。

安全

  • API Key 存储在环境变量或密钥管理服务中
  • 前端代码中绝不硬编码 Key
  • 定期轮换 API Key
  • 监控异常用量

Agnes AI,让世界级 AI 属于每一个人。

灰度自检(检查你的账户是否支持 1M 上下文和 4K 图片)

Agnes AI 正在灰度测试以下能力:

  • 1M Token 超长上下文:约 50% 概率已开放
  • 4K 图片生成:已全面支持(所有用户可用)

触发条件:当用户问"灰度自检"、"是否有1M上下文"、"能生成4K图吗"、"4K图片"等时,执行以下测试。

⚠️ 重要:这些测试是"尽力而为"的方法,结果仅供参考。灰度分配是动态的,可能随时变化。


测试 1:1M 上下文自检

原理:需要发送超过 512K tokens 的文本。如果 API 成功返回 → 支持 1M;如果返回 413/400(上下文过长)→ 当前不支持。

注意:英文文本约 1 token ≈ 4 字符,因此要超过 512K tokens,需要发送 约 2M+ 字符 的 payload。这是一个较大的请求体,可能受客户端/服务端请求大小限制。

curl 方法(示例文本较短,实际测试需要更大payload,推荐用 Python 方法):

# 此示例payload较小,仅展示调用方式
# 实际测试需要约 1M+ 字符的文本才能超过 256K tokens

curl https://apihub.agnes-ai.com/v1/chat/completions \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "agnes-2.0-flash",
    "messages": [
      {"role": "system", "content": "You are a helpful assistant."},
      {"role": "user", "content": "(此处需要放入约 1M+ 字符的文本)"}
    ],
    "max_tokens": 10
  }'

Python 方法(推荐):

import requests

key = "YOUR_API_KEY"

# 生成约 2.5M 字符(约 625K tokens,超过 512K 边界)
# 注意:实际 token 数取决于 tokenizer,但 2.5M 字符应足够超过 512K tokens
sentence = "Hello world this is a test for long context window capability. "
test_text = sentence * 40000  # 约 2.5M 字符

print(f"测试文本长度: {len(test_text)} 字符")

try:
    resp = requests.post(
        "https://apihub.agnes-ai.com/v1/chat/completions",
        headers={"Authorization": f"Bearer {key}", "Content-Type": "application/json"},
        json={
            "model": "agnes-2.0-flash",
            "messages": [
                {"role": "system", "content": "You are a helpful assistant."},
                {"role": "user", "content": test_text}
            ],
            "max_tokens": 10
        },
        timeout=60
    )

    if resp.status_code == 200:
        print("✅ 支持 1M 上下文(当前在灰度名单内)")
    elif resp.status_code == 413 or resp.status_code == 400:
        error_msg = resp.json().get("error", {}).get("message", resp.text[:200])
        if "context" in error_msg.lower() or "length" in error_msg.lower() or "too long" in error_msg.lower():
            print(f"❌ 当前不支持 1M 上下文(灰度未命中):{error_msg}")
        else:
            print(f"⚠️ 请求失败(非上下文问题):{resp.status_code} {error_msg}")
    else:
        print(f"⚠️ 请求失败:{resp.status_code} {resp.text[:200]}")
except Exception as e:
    print(f"⚠️ 请求异常(可能是payload过大导致客户端限制):{e}")

测试 2:4K 图片自检

4K 图片已全面支持,所有用户均可使用 4096x4096 等 4K 尺寸。

# 尝试生成 4K 尺寸图片
curl https://apihub.agnes-ai.com/v1/images/generations \
  -H "Authorization: Bearer YOUR_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "model": "agnes-image-2.1-flash",
    "prompt": "A beautiful landscape with mountains and lake, 4K ultra HD",
    "size": "4096x4096",
    "extra_body": {"response_format": "url"}
  }'

Python 方法:

import requests

key = "YOUR_API_KEY"

resp = requests.post(
    "https://apihub.agnes-ai.com/v1/images/generations",
    headers={"Authorization": f"Bearer {key}", "Content-Type": "application/json"},
    json={
        "model": "agnes-image-2.1-flash",
        "prompt": "A beautiful landscape with mountains and lake, 4K ultra HD",
        "size": "4096x4096",
        "extra_body": {"response_format": "url"}
    }
)

if resp.status_code == 200:
    data = resp.json()
    if "data" in data and len(data["data"]) > 0 and data["data"][0].get("url"):
        print("✅ 支持 4K 图片生成(当前在灰度名单内)")
    else:
        print("⚠️ 请求成功但无图片返回,请检查参数")
elif resp.status_code == 400:
    error_msg = resp.json().get("error", {}).get("message", resp.text[:200])
    if "size" in error_msg.lower() or "dimension" in error_msg.lower() or "4096" in error_msg.lower():
        print(f"❌ 当前不支持 4K 图片(灰度未命中):{error_msg}")
    else:
        print(f"⚠️ 请求失败(非尺寸问题):400 {error_msg}")
else:
    print(f"⚠️ 请求失败:{resp.status_code} {resp.text[:200]}")

测试结果解读:

测试成功失败不确定
1M 上下文✅ 你的账户已开放 1M 上下文❌ 当前仍为 512K⚠️ 请求异常(payload过大或网络问题)
4K 图片✅ 已全面支持 4K 图片——

注意: 灰度是动态分配的,不支持时无需担心,未来会逐步全量开放。以上测试仅供参考,实际以官方公告为准。

Agnes AI,让世界级 AI 属于每一个人。


8. Prompt 模板库

复制以下模板,替换方括号中的内容即可直接使用。

8.1 文生图 Prompt 模板

通用结构公式:

[主体] + [场景/背景] + [风格] + [光照] + [构图] + [质量要求]

模板 1 — 电商产品图

A clean product photo of a [产品] on a [背景颜色] studio background, soft shadows, high detail, professional commercial photography, 8K quality

示例:A clean product photo of a wireless earbuds case on a pure white studio background, soft shadows, high detail, professional commercial photography, 8K quality

模板 2 — 社交媒体海报

A vibrant social media poster featuring [主题], bold typography space at [位置], [风格] color palette, eye-catching composition, modern design, 4K

示例:A vibrant social media poster featuring summer sale, bold typography space at top, tropical color palette, eye-catching composition, modern design, 4K

模板 3 — 人物肖像

Portrait of a [年龄/性别] [职业/角色], [表情], wearing [服装], [场景背景], [风格] lighting, cinematic composition, highly detailed, professional photography

示例:Portrait of a young female scientist, confident smile, wearing a white lab coat, modern laboratory background, soft natural lighting, cinematic composition, highly detailed, professional photography

模板 4 — 风景/场景

A breathtaking [场景类型] at [时间], [天气/氛围], [风格] style, dramatic lighting, ultra-wide angle, 8K resolution, photorealistic

示例:A breathtaking mountain lake at golden hour, misty atmosphere, fantasy art style, dramatic lighting, ultra-wide angle, 8K resolution, photorealistic

模板 5 — 图标/插画

A minimalist [风格] icon of [对象], flat design, [主色调] color scheme, clean lines, white background, vector style, UI/UX design

示例:A minimalist line art icon of a rocket launching, flat design, blue and orange color scheme, clean lines, white background, vector style, UI/UX design


8.2 图生图编辑指令模板

通用结构公式:

[编辑动作] + [保留元素] + [目标风格/场景] + [光照] + [构图]

模板 1 — 风格转换

Transform this image into [目标风格] style while preserving the main subject and composition

示例:Transform this image into a cinematic cyberpunk style while preserving the main subject and composition

模板 2 — 颜色替换

Change the [对象] color to [颜色] while keeping the original lighting and shadows

示例:Change the car color to matte black while keeping the original lighting and shadows

模板 3 — 背景替换

Replace the background with [新背景], keep the foreground subject unchanged, match the lighting

示例:Replace the background with a sunset beach scene, keep the foreground subject unchanged, match the lighting

模板 4 — 添加元素

Add [元素] to the scene, maintain the original style and perspective, natural integration

示例:Add floating lanterns to the scene, maintain the original style and perspective, natural integration

模板 5 — 季节/时间转换

Change the scene to [季节/时间], adjust lighting and atmosphere accordingly, preserve architecture

示例:Change the scene to winter night with snowfall, adjust lighting and atmosphere accordingly, preserve architecture


8.3 视频生成 Prompt 模板

文生视频通用结构:

[主体] + [动作] + [场景] + [镜头运动] + [光照] + [风格] + [时长暗示]

模板 1 — 产品展示视频

A [产品] rotating slowly on a [背景] platform, smooth 360-degree product showcase, soft studio lighting, clean and minimal, professional commercial video

示例:A luxury watch rotating slowly on a marble platform, smooth 360-degree product showcase, soft studio lighting, clean and minimal, professional commercial video

模板 2 — 人物动作视频

A [人物描述] [动作], natural movement, [场景], [镜头运动], cinematic lighting, realistic style

示例:A young woman walking through a cherry blossom garden, natural movement, petals falling around her, slow tracking shot, golden hour lighting, realistic style

模板 3 — 场景转换视频

A smooth cinematic transition from [场景A] to [场景B], maintaining visual consistency, dramatic lighting change, wide angle

示例:A smooth cinematic transition from a rainy city street to a sunny countryside road, maintaining visual consistency, dramatic lighting change, wide angle

图生视频通用结构:

Animate [元素] with [动作], keep [需保持的元素] consistent, [风格]

示例:Animate the character with subtle breathing motion, hair moving gently, while keeping the face and outfit consistent, realistic style

关键帧动画结构:

Generate a smooth cinematic transition between keyframes, maintaining [元素] consistent, [风格]

示例:Generate a smooth cinematic transition between keyframes, maintaining character appearance consistent, fantasy art style


8.4 文本模型 Prompt 模板

模板 1 — 代码生成

Role: Senior [语言] Developer
Task: Write a [功能描述]
Context: [框架/库], [已有代码/约束]
Requirements: [具体要求,如错误处理、类型安全、性能]
Output: Complete code with comments

模板 2 — 代码调试

Role: Debugging Expert
Task: Fix the bug in the following code
Context: [语言/框架], [错误信息], [期望行为]
Code: [粘贴代码]
Requirements: Explain the root cause, provide the fix, suggest prevention measures

模板 3 — 内容创作

Role: Professional [领域] Writer
Task: Write a [内容类型] about [主题]
Target Audience: [受众描述]
Tone: [语气,如专业/轻松/权威]
Requirements: [字数、结构、SEO关键词等]

模板 4 — 数据分析

Role: Data Analyst
Task: Analyze the following data and provide insights
Data: [粘贴数据或描述]
Requirements: [分析维度], identify trends, suggest actionable recommendations
Output: Structured report with key findings

模板 5 — Agent 任务

Role: [Agent 角色]
Goal: [明确目标]
Tools Available: [可用工具列表]
Constraints: [限制条件,如时间、预算、格式]
Step-by-step plan required: Yes

9. 社区资源


10. 社区 Skill 接入指南

以下社区资源提供了更丰富的 Agnes AI 集成方式,可根据你的使用场景选择。

9.1 Yacey 的 Agnes AI 生成 Skill(推荐 Agent 用户)

仓库: https://github.com/Yacey/agnes-ai-generation-skill

特点:

  • 封装 Agnes 官方文本、图片、视频 API 的标准 Skill
  • 支持中文提示词自动翻译为英文(提升视频生成稳定性)
  • 提供 Python 脚本直接调用
  • 兼容 Codex、Claude Code、OpenClaw、Cursor、Windsurf

安装方式:

# 安装到当前 Agent
npx skills add Yacey/agnes-ai-generation-skill

# 安装到所有支持的 Agent
npx skills add Yacey/agnes-ai-generation-skill --all

配置 API Key:

# 临时配置(当前 PowerShell 会话)
$env:AGNES_API_KEY="YOUR_API_KEY"

# Windows 用户级持久配置
[Environment]::SetEnvironmentVariable("AGNES_API_KEY", "YOUR_API_KEY", "User")

脚本也识别以下变量名:

  • AGNES_API_KEY
  • AGNES_API_TOKEN
  • APIHUB_AGNES_API_KEY

使用示例:

# 文本生成
python scripts/agnes_api.py text --prompt "Write a product tagline for an AI assistant."

# 文生图
python scripts/agnes_api.py image --prompt "A luminous floating city above a misty canyon at sunrise, cinematic realism" --size 1024x768

# 图生图
python scripts/agnes_api.py image --prompt "Turn the scene into a rainy cyberpunk night" --image https://example.com/input.png

# 文生视频(默认 num_frames=121, frame_rate=24)
python scripts/agnes_api.py video --prompt "A cinematic shot of a cat walking on the beach at sunset" --poll

# 图生视频
python scripts/agnes_api.py video --prompt "Animate subtle camera movement" --image https://example.com/image.png --poll

# 多图 / 关键帧视频
python scripts/agnes_api.py video --prompt "Create a smooth transition" --image https://example.com/a.png --image https://example.com/b.png --mode keyframes --poll

# 查询视频任务
python scripts/agnes_api.py video-get task_123456

# 运行测试
python scripts/agnes_api.py smoke-test

⚠️ 重要提醒:

  • 该 Skill 的视频查询默认使用 task_id,但 Agnes 官方已更新为推荐使用 video_id 查询
  • 如视频排队超过 5 分钟,请检查是否使用了正确的查询方式
  • 中文提示词会自动翻译为英文后再调用 API

9.2 kangarooking 的免费模型 Skills(推荐 Codex 用户)

仓库: https://github.com/kangarooking/agnes-free-model-skills

特点:

  • 3 个独立 Skill:文本、图片、视频
  • 可直接放入 Codex skills 目录使用
  • 提供 Python 辅助脚本

包含 Skill:

Skill能力触发场景
agnes-free-textAgnes-2.0-Flash 文本模型,支持 Chat、流式、工具调用用户说"用免费的文本模型""Agnes 文本"
agnes-free-imageAgnes Image 2.1 Flash 图片模型,支持文生图、图生图用户说"用免费的图片模型""Agnes 图片"
agnes-free-videoAgnes-Video-V2.0 视频模型,异步任务+轮询+下载用户说"用免费视频模型""Agnes 视频"

安装方式:

# 克隆仓库
git clone https://github.com/kangarooking/agnes-free-model-skills.git

# 复制需要的 skill 到 Codex skills 目录
cp -R agnes-free-model-skills/agnes-free-text ~/.codex/skills/
cp -R agnes-free-model-skills/agnes-free-image ~/.codex/skills/
cp -R agnes-free-model-skills/agnes-free-video ~/.codex/skills/

配置环境变量:

export AGNES_API_KEY="your_api_key_here"

备用变量名:

  • AGNES_TOKEN
  • AGNES_API_BASE(可覆盖默认地址)

使用示例:

# 文本
python3 agnes-free-text/scripts/agnes_text.py chat --message "解释 Agent skill 是什么"

# 图片
python3 agnes-free-image/scripts/agnes_image.py generate --prompt "科技感插画,干净明亮"

# 视频
python3 agnes-free-video/scripts/agnes_video.py create --prompt "竖屏短视频,医疗科普画面"

# 视频轮询并下载
python3 agnes-free-video/scripts/agnes_video.py status --task-id task_123456 --wait --download-dir downloads

9.3 16nic 的 ComfyUI 节点(推荐 ComfyUI 用户)

仓库: https://github.com/16nic/comfyui-agnes-ai

特点:

  • ComfyUI 自定义节点插件
  • 7 个功能节点,覆盖 Agnes 全模态能力
  • 支持 API Key 持久化、画质选择、宽高比选择
  • 视频输出支持 ComfyUI 原生 VIDEO 类型

功能节点:

节点功能模型
Agnes API Key Config持久化保存 API Key—
Agnes LLM Chat文本对话agnes-2.0-flash
Agnes Image Reverse Prompt图像反推提示词agnes-2.0-flash (vision)
Agnes Image-to-Image图生图/编辑(支持多图)agnes-image-2.1-flash
Agnes Text-to-Image文生图agnes-image-2.1-flash
Agnes Image-to-Video图生视频(支持多图/关键帧)agnes-video-v2.0
Agnes Text-to-Video文生视频agnes-video-v2.0

安装方式:

cd ComfyUI/custom_nodes
git clone https://github.com/16nic/comfyui-agnes-ai.git
cd comfyui-agnes-ai
pip install -r requirements.txt

配置 API Key(推荐方式):

  1. 在节点菜单 → Agnes AI → 添加 Agnes API Key Config
  2. 在 api_key 输入框填入你的 API Key
  3. 运行一次(Ctrl+Enter / Queue Prompt)
  4. Key 自动保存到 api_key_config.json
  5. 之后其他 Agnes 节点的 api_key 字段留空即可自动加载

API Key 加载优先级:

环境变量 AGNES_API_KEY > api_key_config.json > 运行时回退加载 > 节点输入框手动填写

画质 × 宽高比对照表(图片):

比例1K2K4K
1:11024×10242048×20484096×4096
16:91816×10243640×20487280×4096
9:161024×18162048×36404096×7280

注意事项:

  • 视频生成是异步任务,通常需要 2-6 分钟
  • 免费 API 高峰期可能有排队(503)或 GPU OOM(500)
  • 建议首次使用先测试文生图,确认 API Key 正常工作

11. Codex 集成指南

区分两个工具:

  • Codex++(Agnes 官方文档推荐):第三方 GUI 工具,通过管理界面配置供应商
  • OpenAI Codex CLI(命令行工具):OpenAI 官方终端 AI 编程智能体,通过 ~/.codex/config.toml 配置

10.1 Codex++ 配置(Agnes 官方推荐)

Codex++ 是一款支持多供应商的 GUI 管理工具,Agnes 官方文档提供完整接入指南。

Step 1 — 下载 Codex++

Step 2 — 安装

正常安装即可。Mac 用户若提示"已损坏,无法打开",在终端执行:

sudo xattr -rd com.apple.quarantine "/Applications/Codex++.app"
sudo xattr -rd com.apple.quarantine "/Applications/Codex++ 管理工具.app"

Step 3 — 打开管理工具,添加 Agnes 供应商

打开"Codex++ 管理工具" → 左侧菜单"供应商配置" → "添加供应商",填写:

配置项填写内容
名称Agnes
接入模式纯 API
测试模型agnes-2.0-flash
Base URLhttps://apihub.agnes-ai.com/v1
Key你的 Agnes API Key(sk- 开头)
上游协议Chat Completions

⚠️ 关键注意事项:

  • Key 只填写 sk- 开头的密钥,不要填写 Bearer
  • Base URL 只填写到 /v1,不要填写 /chat/completions
  • 上游协议必须选择 Chat Completions

Step 4 — 启用并启动

  1. 保存配置后,回到供应商列表,选择 Agnes,点击"使用/切换到此供应商"
  2. 左侧菜单"概览" → "启动 Codex++"(或右上角"重启 Codex")
  3. 启动完成后,新建会话测试:输入"你好,请介绍一下你自己",正常回复即配置成功

10.2 OpenAI Codex CLI 配置(命令行用户)

如果你使用的是 OpenAI 官方的 codex 命令行工具,可通过以下方式接入 Agnes:

Step 1 — 创建配置目录

mkdir -p ~/.codex

Step 2 — 编辑 ~/.codex/config.toml

#:schema https://developers.openai.com/codex/config-schema.json

# 使用 Agnes AI 作为后端
model = "agnes-2.0-flash"
model_provider = "openai"
openai_base_url = "https://apihub.agnes-ai.com/v1"

# 推荐日常配置
sandbox_mode = "workspace-write"
approval_policy = "on-request"

Step 3 — 配置 API Key

方式 A:环境变量(推荐)

# macOS / Linux
export OPENAI_API_KEY="YOUR_AGNES_API_KEY"

# Windows PowerShell
$env:OPENAI_API_KEY="YOUR_AGNES_API_KEY"

方式 B:认证文件 编辑 ~/.codex/auth.json:

{
  "OPENAI_API_KEY": "YOUR_AGNES_API_KEY"
}

Step 4 — 验证配置

codex doctor

codex doctor 会自动检测运行时、认证、网络连通性和 config.toml 格式,所有项目绿色即配置成功。

多 Provider 配置(灵活切换):

# 默认使用 Agnes
model = "agnes-2.0-flash"
model_provider = "openai"
openai_base_url = "https://apihub.agnes-ai.com/v1"

# 同时保留官方 OpenAI 配置
[model_providers.openai]
name = "OpenAI Official"
base_url = "https://api.openai.com/v1"
env_key = "OPENAI_API_KEY"

# 或其他 Provider
[model_providers.deepseek]
name = "DeepSeek"
base_url = "https://api.deepseek.com/v1"
env_key = "DEEPSEEK_API_KEY"

切换 Provider 时只需修改:

model_provider = "openai"  # 使用 Agnes
# 或
model_provider = "deepseek"  # 使用 DeepSeek

10.3 使用 Agnes 的各模型

模型配置值
通用对话agnes-2.5-flash
编程/Agentagnes-2.0-flash

注意: Codex/Codex++ 主要使用 Chat Completions API,图像和视频生成需要通过 Agnes 的独立端点调用。如需在 Codex 中使用图像/视频生成,建议:

  1. 安装 kangarooking 的 agnes-free-image / agnes-free-video Skill
  2. 或直接使用 curl / Python 脚本调用

10.4 常见问题

Q: Codex++ 配置后无法连接?

  • 确认 Key 只填写 sk- 部分,不含 Bearer
  • 确认 Base URL 只到 /v1,不含 /chat/completions
  • 确认上游协议选择 Chat Completions
  • 确认网络可正常访问 https://apihub.agnes-ai.com

Q: OpenAI Codex CLI 提示 "自定义配置不生效"?

  • 确认 config.toml 路径正确(~/.codex/config.toml)
  • 确认 model_provider 名称匹配
  • 确认 base_url 完整(包含 /v1)
  • 确认环境变量名与 env_key 一致

Q: 如何同时使用 Agnes 和官方 OpenAI?

  • Codex++:在供应商列表中切换
  • Codex CLI:使用多 Provider 配置(见 10.2)

Q: Codex 的 Agent 模式能调用 Agnes 的工具调用吗?

  • 可以。Agnes 2.0 Flash 支持 OpenAI 兼容的工具调用格式
  • 在 Codex 中正常使用 tools 即可
  • 模型返回 finish_reason: "tool_calls" 时,Codex 会自动处理

Agnes AI,让世界级 AI 属于每一个人。


12. OpenClaw 接入指南

官方文档:https://agnes-ai.com/doc/cid1

11.1 概述

OpenClaw 是一款支持自定义模型服务商的 Agent 工具。配置完成后,OpenClaw 可以通过 Agnes AI API 网关调用模型,用于本地 Agent 任务。

11.2 配置步骤

Step 1 — 打开终端

  • macOS / Linux:使用终端
  • Windows:使用命令提示符、PowerShell 或开发环境中的终端

Step 2 — 进入 OpenClaw 配置界面

openclaw config

Step 3 — 选择本地配置

在配置菜单中选择:Local,按 Enter。

Step 4 — 进入模型配置

选择:Model,按 Enter。

Step 5 — 选择定制服务商

选择:Custom Provider,按 Enter。

Step 6 — 配置 API Base URL

输入:

https://apihub.agnes-ai.com/v1

Step 7 — 填写 API Key

输入你的 Agnes API Key(sk- 开头)。

⚠️ 注意: 通常不需要手动添加 Bearer,除非 OpenClaw 明确要求输入完整的授权标头。

Step 8 — 填写模型名称

输入:

agnes-2.0-flash

Step 9 — 保存配置

完成所有必填项后,确认并保存。

11.3 完整配置示例

Provider Type: Custom Provider
API Base URL: https://apihub.agnes-ai.com/v1
API Key: YOUR_API_KEY
Model: agnes-2.0-flash

11.4 验证配置

配置完成后,运行一个 OpenClaw 任务或启动测试会话。如果能正常返回模型响应,说明配置成功。

11.5 常见问题

Q: API 请求失败?

  • 检查 API Base URL 是否正确:https://apihub.agnes-ai.com/v1
  • 确认 API Key 是否有效

Q: 提示"缺乏模型"?

  • 确认模型名称填写正确,区分大小写
  • 建议直接复制平台提供的模型名称

Q: 鉴权失败?

  • 检查 API Key 是否过期
  • 确认账户余额充足
  • 确认该 Key 具备访问目标模型的权限

Q: 网络错误?

  • 确认设备可正常访问 API
  • 检查防火墙、代理或 VPN 设置

Q: API Base URL 到底要不要填 /chat/completions?

  • 不要。只填写到 /v1
  • 正确:https://apihub.agnes-ai.com/v1
  • 错误:https://apihub.agnes-ai.com/v1/chat/completions
  • 除非 OpenClaw 明确要求输入完整接口地址

13. HermesAgents 接入指南

官方文档:https://agnes-ai.com/doc/cid2

12.1 概述

HermesAgents 是一款支持自定义模型服务商的 Agent 工具。配置完成后,HermesAgents 将模型请求发送到 Agnes AI API 网关,并使用 Agnes 模型完成 Agent 任务。

12.2 配置步骤

HermesAgents 使用命令行配置,格式为:

hermes config set <配置项> <值>

Step 1 — 配置模型服务商

hermes config set model.provider custom

Step 2 — 配置 API Base URL

hermes config set model.base_url https://apihub.agnes-ai.com/v1

Step 3 — 配置 API Key

hermes config set model.api_key YOUR_API_KEY

⚠️ 注意: 通常不需要手动添加 Bearer,除非 HermesAgents 明确要求输入完整的授权标头。

也可以通过环境变量配置:

hermes config set OPENAI_API_KEY YOUR_API_KEY

但在自定义模型服务商配置中,推荐优先使用 model.api_key。

Step 4 — 配置模型名称

hermes config set model.default agnes-2.0-flash

12.3 完整配置示例

hermes config set model.provider custom
hermes config set model.base_url https://apihub.agnes-ai.com/v1
hermes config set model.api_key sk-xxxxxxxxxxxxxxxx
hermes config set model.default agnes-2.0-flash

12.4 验证配置

配置完成后,运行一个 HermesAgents 任务或启动测试会话。如果能正常返回模型响应,说明配置成功。

12.5 常见问题

Q: 鉴权失败?

  • 重新执行 hermes config set model.api_key YOUR_API_KEY
  • 确认账户余额或积分充足

Q: API 请求失败?

  • 确认 API Base URL 正确:https://apihub.agnes-ai.com/v1
  • 确认网络、防火墙、代理或 VPN 设置正常

Q: 模型名称不生效?

  • 确认模型 ID 区分大小写
  • 建议直接复制平台提供的模型名称

Q: API Base URL 要不要填 /chat/completions?

  • 不要。只填写到 /v1
  • 正确:https://apihub.agnes-ai.com/v1
  • 错误:https://apihub.agnes-ai.com/v1/chat/completions

14. Claude CLI 接入指南(通过 CC-Switch)

官方文档:https://agnes-ai.com/doc/cid3

13.1 概述

Claude CLI 是 Anthropic 官方的终端 AI 编程工具。由于 Claude CLI 原生不支持自定义 OpenAI-Compatible API,需要通过 CC-Switch 作为代理路由,将请求转发到 Agnes AI API 网关。

所需工具:

13.2 配置步骤

Step 1 — 获取 Agnes API Key

访问 https://platform.agnes-ai.com/,登录后进入 API Key 页面,创建并复制 API Key。

Step 2 — 打开 CC-Switch

启动 CC-Switch,在顶部工具栏选择:Claude CLI

Step 3 — 添加新供应商

点击右上角加号,添加新供应商:

  • 供应商类型选择:Claude Provider → Custom Provider

Step 4 — 填写配置信息

配置项填写内容
API Key你的 Agnes API Key(sk- 开头)
请求地址https://apihub.agnes-ai.com/v1
API 格式OpenAI Chat Completions
认证字段默认即可,或手动配置 ANTHROPIC_AUTH_TOKEN

⚠️ 注意: 通常不需要手动添加 Bearer 前缀。

Step 5 — 模型映射

点击"获取模型列表",确认可正常连接 Agnes API。

然后将 Claude CLI 的模型映射到 Agnes 模型:

Claude 模型映射到 Agnes 模型
Sonnetagnes-2.0-flash
Opusagnes-2.0-flash
Haikuagnes-2.0-flash

Step 6 — 添加自定义参数(重要)

为避免模型请求中出现不兼容参数,建议在自定义参数中加入:

{
  "allowed_openai_params": [
    "thinking",
    "context_management"
  ],
  "litellm_settings": {
    "drop_params": true
  }
}

作用:

  • 允许指定的 OpenAI 参数通过
  • 自动丢弃模型不兼容的未知参数
  • 提高 Claude CLI 通过代理调用 OpenAI-Compatible API 时的兼容性

Step 7 — 保存并启用

  • 保存供应商配置
  • 进入 CC-Switch 设置 → Route → 打开 Local Route
  • 在本地路由中启用 Claude 路由切换
  • 返回供应商列表,启用 Agnes Provider

13.3 验证配置

打开 Claude CLI,执行一次测试对话或代码任务。如果能正常返回 Agnes 模型响应,说明配置成功。

13.4 常见问题

Q: 无法获取模型列表?

  • 检查 API Base URL:https://apihub.agnes-ai.com/v1
  • 确认 API Key 有效
  • 确认网络可正常访问 Agnes API
  • CC 平台:检查 CC-Switch 版本是否最新,旧版本可能无法获取模型列表

Q: Claude CLI 返回错误或不兼容参数?

  • 确认已添加自定义参数(allowed_openai_params + litellm_settings.drop_params)
  • 确认 API 格式选择为 OpenAI Chat Completions

Q: 配置保存后 Claude CLI 仍走官方 Anthropic?

  • 确认 CC-Switch 的 Local Route 已开启
  • 确认 Claude 路由切换已启用
  • 确认 Agnes Provider 已启用

15. Claude Desktop 接入指南(通过 CC-Switch)

官方文档:https://agnes-ai.com/doc/cid4

14.1 概述

Claude Desktop 是 Anthropic 官方的桌面端 AI 应用。与 Claude CLI 类似,需要通过 CC-Switch 作为代理路由,将请求转发到 Agnes AI API 网关。

所需工具:

14.2 配置步骤

Step 1 — 安装 Claude Desktop

根据系统选择安装包:

  • Windows:.exe
  • macOS:.dmg
  • Linux:AppImage

Step 2 — 打开 CC-Switch

启动 CC-Switch,在顶部切换到:Claude Desktop 或 ClaudeCode Desktop

Step 3 — 添加新供应商

点击"添加新供应商":

  • 选择:Custom Provider

Step 4 — 填写配置信息

配置项填写内容
API Key你的 Agnes API Key(sk- 开头)
请求地址https://apihub.agnes-ai.com/v1
API 格式OpenAI Chat Completions

Step 5 — 开启模型映射并获取模型列表

  • 开启"模型映射"功能
  • 点击"获取模型列表",确认可正常连接 Agnes API

Step 6 — 配置模型映射

Claude 模型映射到 Agnes 模型
Sonnetagnes-2.0-flash
Opusagnes-2.0-flash
Haikuagnes-2.0-flash

Step 7 — 保存并启用路由

  • 保存配置
  • 进入 CC-Switch 设置 → Route → 打开本地路由开关
  • 启用 Claude 路由
  • 返回供应商列表,启用 Agnes Provider

14.3 验证配置

打开 Claude Desktop,发起一次测试对话。如果能正常通过 Agnes 模型返回响应,说明配置成功。

14.4 常见问题

Q: Claude Desktop 无法调用模型?

  • 确认 CC-Switch 本地路由已开启
  • 确认 Claude 路由已启用

Q: 无法获取模型列表?

  • 检查 API Base URL:https://apihub.agnes-ai.com/v1
  • 确认 API Key 有效
  • CC 平台:检查 CC-Switch 版本是否最新,旧版本可能无法获取模型列表
  • 确认已开启模型映射功能
  • 确认 Claude 模型已映射到 Agnes 模型

Q: API 请求失败或鉴权失败?

  • 检查网络、防火墙、代理或 VPN 设置
  • 确认 API Key 正确,账户余额充足

16. WorkBuddy 接入指南

官方文档:https://agnes-ai.com/doc/cid5

15.1 概述

WorkBuddy 是一款支持自定义模型的 AI 工作助手。配置完成后,WorkBuddy 可以直接调用 Agnes 文本模型进行对话、代码和 Agent 任务,也可以通过 Skill 方式使用 Agnes 图像和视频模型。

本教程基于 WorkBuddy v4.24.5 版本。

15.2 文本模型配置步骤

Step 1 — 获取 Agnes API Key

访问 https://platform.agnes-ai.com/,登录后进入 API Key 页面,创建并复制 API Key。

Step 2 — 进入自定义模型配置

打开 WorkBuddy,点击:Auto → 配置自定义模型

Step 3 — 选择自定义提供商

在提供商列表中向下滑动到最后,选择:其他 或 Custom

Step 4 — 添加 Agnes 文本模型

点击"添加模型",填写:

配置项填写内容
ProviderCustom
API Base URLhttps://apihub.agnes-ai.com/v1
API Key你的 Agnes API Key
Model Nameagnes-2.0-flash

Step 5 — 保存并选择模型

保存后,在 WorkBuddy 对话界面中选择:agnes-2.0-flash

Step 6 — 验证

发起一次普通对话,例如:"你好,请介绍一下你自己。"正常返回即配置成功。

15.3 图像和视频模型配置(通过 Skill)

Agnes 的图像和视频模型可以通过创建 Skill 的方式在 WorkBuddy 中使用。

创建 Skill 的提示词:

我想要使用 Agnes Image 2.0 模型生图生视频,访问它的 API 平台 https://agnes-ai.com/doc/overview,并将它打包成一份 Skill。

WorkBuddy 会根据 Agnes API 文档自动生成图像和视频相关 Skill。

使用图像 Skill:

  • 点击技能列表,选择图像生成 Skill(如 agnes-image-gen)
  • 输入提示词,例如:"生成一张赛博朋克城市夜景,霓虹灯光,电影感,高细节。"

使用视频 Skill:

  • 选择视频生成 Skill(如 agnes-video-gen)
  • 输入提示词,例如:"生成一段亚洲女生模特在白色摄影棚中展示黑色连衣裙的视频,从全景缓慢切到半身特写,保持自然转身,5 秒。"

15.4 常见问题

Q: 文本模型无法返回?

  • 检查 API Base URL:https://apihub.agnes-ai.com/v1
  • 确认 API Key 有效

Q: 模型列表中看不到 agnes-2.0-flash?

  • 确认模型名称填写正确,区分大小写
  • 建议直接复制平台提供的模型名称

Q: 图像或视频 Skill 创建失败?

  • 确认 WorkBuddy 可以正常访问 Agnes 文档地址
  • 确认当前模型具备读取文档和创建 Skill 的能力

Q: 视频任务长时间没有完成?

  • 视频生成通常需要一定时间,请耐心等待
  • 确认使用 video_id 查询结果(不要用 task_id)

Q: 鉴权失败?

  • 检查 API Key 是否正确
  • 确认账户余额或 credits 充足

17. Cherry Studio 接入指南

官方文档:https://agnes-ai.com/doc/cid6

16.1 概述

Cherry Studio 是一款支持多模型服务商的 AI 客户端。配置完成后,Cherry Studio 可以调用 Agnes 文本模型进行对话,也可以通过技能或智能体绑定的方式使用 Agnes 图像和视频模型。

16.2 文本模型配置步骤

Step 1 — 获取 Agnes API Key

访问 https://platform.agnes-ai.com/,登录后进入 API Key 页面,创建并复制 API Key。

Step 2 — 添加提供商

进入 Cherry Studio 的 API 服务商或模型设置页面,点击:添加提供商

Step 3 — 选择提供商类型

提供商类型选择:OpenAI(或支持 OpenAI-Compatible API 的自定义类型)

Step 4 — 填写配置信息

配置项填写内容
提供商名称Agnes 或 Agnes AI
API Key你的 Agnes API Key(sk- 开头)
API 地址https://apihub.agnes-ai.com/v1

⚠️ 注意: 通常不需要手动添加 Bearer。

Step 5 — 获取模型列表

点击"获取模型列表",确认可正常连接 Agnes API。选择文本模型:agnes-2.0-flash

Step 6 — 保存并验证

保存后,在 Cherry Studio 中新建对话框,选择 agnes-2.0-flash,发送测试消息。正常返回即配置成功。

16.3 图像和视频模型使用方式

Cherry Studio 中,图像和视频模型建议通过创建技能并绑定智能体的方式使用。

  • 创建图像 Skill(如 Agnes Image Skill),绑定到智能体
  • 创建视频 Skill(如 Agnes Video Skill),绑定到智能体
  • 通过对话方式生成图片或视频

16.4 常见问题

Q: 无法获取模型列表?

  • 检查 API 地址:https://apihub.agnes-ai.com/v1
  • 确认 API Key 有效
  • CC 平台:检查 CC-Switch 版本是否最新,旧版本可能无法获取模型列表

Q: 鉴权失败?

  • 确认 API Key 填写正确
  • 确认账户余额充足

Q: 无法从外部链接下载或安装 Skills?

  • 通常表示智能体无法联网请求 skills,检查网络连接
  • 尝试手动下载 Skill 文件并本地安装
  • 确认 Agent 工具支持外部网络请求

Q: 文本模型可用,但图片或视频不能用?

  • Cherry Studio 的普通 OpenAI 兼容文本模型配置通常只适合文本对话
  • 图像和视频模型建议通过技能或智能体工具绑定方式使用

Q: API 地址要不要填 /chat/completions?

  • 不要。只填写到 /v1
  • 正确:https://apihub.agnes-ai.com/v1
  • 错误:https://apihub.agnes-ai.com/v1/chat/completions

18. Opencode 接入指南

官方文档:https://agnes-ai.com/doc/cid7

本指南基于 OpenCode 1.15.13 版本整理。

18.1 概述

Opencode 是一款支持 OpenAI-Compatible API 的 AI 编程工具。配置完成后,你可以在 OpenCode 中直接使用 Agnes 模型进行代码生成、项目分析、代码修改和多轮对话。

前置条件:

  • 已注册 Agnes AI 账号
  • 已进入 Agnes API Platform 并创建 API Key
  • 当前网络环境可以访问 Agnes API Gateway

18.2 OpenCode CLI 配置

适用场景: 通过终端使用 OpenCode CLI 的用户。

Step 1 — 打开配置文件

如果你已有 OpenCode 配置文件,在原有配置中新增 agnes provider,并将默认模型设置为:

"model": "agnes/agnes-2.0-flash"

Step 2 — 添加 Agnes Provider 配置

{
  "$schema": "https://opencode.ai/config.json",
  "model": "agnes/agnes-2.0-flash",
  "provider": {
    "agnes": {
      "npm": "@ai-sdk/openai-compatible",
      "name": "Agnes",
      "options": {
        "baseURL": "https://apihub.agnes-ai.com/v1",
        "apiKey": "{env:AGNES_API_KEY}"
      },
      "models": {
        "agnes-2.0-flash": {
          "name": "agnes-2.0-flash"
        }
      }
    }
  }
}

⚠️ 注意: 如果你已有其他 provider,不要直接覆盖整个配置文件。只需要在 provider 下新增 agnes,并将 model 改为 agnes/agnes-2.0-flash。

Step 3 — 配置环境变量

在终端中配置 Agnes API Key:

export AGNES_API_KEY="你的 Agnes API Key"

如果希望长期生效,写入 shell 配置文件:

# Bash 用户
echo 'export AGNES_API_KEY="你的 Agnes API Key"' >> ~/.bashrc
source ~/.bashrc

# zsh 用户(macOS 默认)
echo 'export AGNES_API_KEY="你的 Agnes API Key"' >> ~/.zshrc
source ~/.zshrc

Step 4 — 验证配置

启动 OpenCode 后,输入:

/models

如果配置成功,可以看到:

Agnes
agnes-2.0-flash

选择 Agnes / agnes-2.0-flash 后,即可开始使用 Agnes 模型。

18.3 OpenCode Desktop 配置

适用场景: 使用 OpenCode Desktop 图形界面的用户。

Step 1 — 打开设置

启动 OpenCode Desktop,点击左下角的设置按钮。

Step 2 — 选择自定义提供商

在提供商列表中找到自定义提供商,点击右侧的连接。

Step 3 — 填写 Agnes 提供商配置

字段填写内容
提供商 IDagnes
显示名称Agnes
基础 URLhttps://apihub.agnes-ai.com/v1
API Key你的 Agnes API Key(sk- 开头)

⚠️ 注意: API Key 只填写密钥本身,不需要填写 Bearer。

Step 4 — 保存配置

保存后,OpenCode Desktop 将使用 Agnes 模型进行对话和代码生成。

18.4 配置参数速查

配置项值
Provideragnes 或 Agnes
Base URLhttps://apihub.agnes-ai.com/v1
Modelagnes/agnes-2.0-flash(CLI)或 agnes-2.0-flash(Desktop)
API Key你的 Agnes API Key(sk- 开头)
API Key 格式只填写密钥,不加 Bearer

18.5 常见问题

Q: 配置后不显示 Agnes 模型?

  • 确认 baseURL 正确:https://apihub.agnes-ai.com/v1
  • 确认 AGNES_API_KEY 环境变量已正确设置
  • 确认 provider 下的 agnes 配置语法正确

Q: 已有其他 provider,如何添加 Agnes?

  • 不要覆盖整个 provider 对象
  • 在 provider 下新增 agnes 键值对
  • 将顶层 model 改为 agnes/agnes-2.0-flash

Q: Desktop 和 CLI 配置冲突?

  • CLI 配置保存在 ~/.config/opencode/ 或项目目录的 .opencode 文件夹中
  • Desktop 配置保存在应用内部设置中
  • 两者独立,不会互相覆盖

Agnes AI,让世界级 AI 属于每一个人。

Reviews

No reviews yet. Tell others what you thought.

Comments

No login needed. Share how it worked for you, ask a question, or note where it did not run.

No comments yet. Be the first to write one.

Comments are published right away. Do not include personal information such as email addresses or phone numbers. Up to 2 URLs.

0 / 1,000 characters

This form is protected by reCAPTCHA, and the Google Privacy Policy and Terms of Service apply.

Report a problem with this skill