终于找到容易上手,而且完全免费使用AI的方法了。你可以使用国内流行的Agent+ 顶级的AI,完全不花钱不仅可以编写代码,还可以生成图片或者视频。(演示图片和视频的生成)

这就是 WorkBuddy+ Agens Ai 的组合。

一.安装注册方法

WorkBuddy不多说,自己直接下载和安装,过程我不演示了。

免费模型的网站:你可以到这个网站,然后注册和登录,再创建密钥。把密钥复制出来,一会有用。

免费大模型网址:https://agnes-ai.com/

要说的是,这个AI并不是垃圾AI,这也是蓝星顶级的AI了。

二. 配置模型的方法

当有了API-key之后,来到WorkBuddy ,然后左下角,点你的名字,再点设置, 再点模型

这时候会弹出模型设置,点击添加模型, 提供商选择自定义,接口地址填写https://apihub.agnes-ai.com/v1,输入你自己的API-key,模型名称填写agnes-2.5-flash 。目前flash是免费的,如果你使用Pro就是收费的。

image.png

配置好了以后,你可以选择这个模型,然后和它说一句话,比如问“你是什么大模型”,如果返回结果。说明你配置成稿了。

三. 生成图片/视频的方法

因为WorkBuddy对其他AI生成图片有一些限制,所以可以写Skill来完成图片和视频的生成。直接复制两段提示词,发给WorkBuddy就可以。注意更好自己的API-key。需要文档的,评论区发消息吧。

你可以直接复制下面的提示词,给WorkBuddy,然后就可以使用agnes-image-gen 生成图片了。

请为我创建一个名为 agnes-image-gen 的 WorkBuddy Skill。

功能:
根据中文提示词调用 Agnes Image 2.1 Flash 生成图片,并把最终图片展示在对话中。

API 配置:
- 请求方式:POST
- URL:https://apihub.agnes-ai.com/v1/images/generations
- API Key:填写你自己的API-Key
- Content-Type:application/json
- Authorization:Bearer ${AGNES_API_KEY}

请求体:
{
  "model": "agnes-image-2.1-flash",
  "prompt": "用户输入的图片描述",
  "size": "2K",
  "ratio": "16:9",
  "extra_body": {
    "response_format": "url"
  }
}

处理规则:
1. 从响应 data[0].url 提取图片地址。
2. 优先把图片下载到本地输出目录。
3. 如果 WorkBuddy 支持附件返回,就把本地图片作为附件返回。
4. 如果不支持附件,就使用 Markdown:
   ![Agnes生成的图片](图片URL)
5. 同时提供可点击的原图链接。
6. 请求超时设置为360秒。
7. 发生错误时输出HTTP状态码和Agnes返回的错误内容。
8. 不得在日志或回答中显示完整API Key。

测试内容:

使用 agnes-image-gen,生成一张16:9图片:
夜晚的未来城市,蓝紫色霓虹灯,雨后街道反光,电影感,细节丰富。

生成视频的Skill提示词:这里也需要自行换一下API-key

请为我创建一个名为 agnes-video-gen 的 WorkBuddy Skill。

功能:
根据中文提示词调用 Agnes Video V2.0 生成视频,轮询任务状态,完成后返回视频文件或视频链接。

API Key:
从环境变量 AGNES_API_KEY 读取,禁止硬编码和输出完整密钥。

第一步:创建视频任务
POST https://apihub.agnes-ai.com/v1/videos

请求头:
Authorization: Bearer ${AGNES_API_KEY}
Content-Type: application/json

请求体:
{
  "model": "agnes-video-v2.0",
  "prompt": "用户输入的视频描述",
  "width": 1152,
  "height": 768,
  "num_frames": 121,
  "frame_rate": 24
}

第二步:
从创建任务的响应中提取 video_id,不能优先使用 task_id。

第三步:查询生成结果
GET https://apihub.agnes-ai.com/agnesapi?video_id=${video_id}
请求头继续携带 Authorization。

第四步:轮询规则
- 每10秒查询一次
- 最长等待10分钟
- queued 或 in_progress:继续等待
- completed:提取 metadata.url
- failed:返回错误信息并停止
- 遇到503时等待20秒后重试,最多重试3次

第五步:返回结果
1. 优先下载 metadata.url 对应的MP4到本地输出目录。
2. 如果WorkBuddy支持文件附件,返回MP4附件。
3. 如果不能返回附件,输出:
   [点击播放或下载视频](视频URL)
4. 同时显示实际时长、分辨率和任务状态。
5. 不要只返回video_id或task_id。

测试内容:

使用 agnes-video-gen 生成一段约5秒的视频:
一只橘猫走在黄昏海滩上,海浪轻柔,镜头缓慢跟随,电影写实风格。