apimodels 是一个兼容 OpenAI 的多模型 API:一个 key 调用 Claude、GPT、Gemini、DeepSeek 等对话模型,以及 GPT Image 2、Seedance、Kling、Veo、ElevenLabs 等图片、视频、语音模型。在 n8n 里,对话模型用自带的 OpenAI 凭证改一个 Base URL 就能用;图片、视频、语音用 HTTP Request 节点调。下面是两种接法,外加 8 个导入即用、我们逐个跑通过的模板。
https://api.apimodels.app/v1,在 OpenAI Chat Model 里按 ID 填模型名。用 Claude 等非 GPT 模型时关掉「Use Responses API」。登录后在 控制台 → API Keys 新建一把 key。建议给 n8n 单独建一把,不用了删掉即可。余额按实际用量扣,没有月费。
https://api.apimodels.app/v1;Organization ID 留空。claude-sonnet-5-5、gpt-5.5、deepseek-v4-flash 等,完整列表见 /models。同一个凭证也能给 HTTP Request 节点用:Authentication 选 Predefined Credential Type → OpenAi,会自动带上 Bearer 头。第 4 个模板的画图工具就是这样共用凭证的。
图片和视频模型是异步任务,n8n 自带的 OpenAI 节点接不上,用 HTTP Request 节点。新建一个 Bearer Auth 凭证,Token 填 apimodels 的 key,所有 HTTP Request 节点的 Authentication 都选 Generic Credential Type → Bearer Auth。
POST https://api.apimodels.app/v1/images/generations(视频是 /video/generations),Body 选 JSON:
{
"model": "gpt-image-2",
"prompt": "{{ $json.prompt }}",
"image_urls": ["{{ $json.image_url }}"],
"aspect_ratio": "4:3",
"resolution": "2K"
}{ "code": 200, "msg": "success",
"data": { "taskId": "cmv...", "state": "pending", "model": "gpt-image-2" } }参考图要先能公网访问。表单上传的文件用 HTTP Request 以 multipart 发到 https://api.apimodels.app/v1/files(字段名 file,Parameter Type 选 n8n Binary File),返回的 data.publicUrl 直接填进 image_urls 或 first_frame_url。上传免费。
Wait 节点等 15 秒(视频 20 秒),再 GET:
https://api.apimodels.app/v1/images/generations?task_id={{ $('Create image task').first().json.data.taskId }}{ "code": 200, "msg": "success",
"data": {
"taskId": "cmv...",
"state": "completed", // pending / processing / completed / failed
"resultUrls": ["https://r2.apimodels.app/images/cmv....png"],
"credits": 0.03, // USD actually charged; 0 when failed
"failMsg": null
} }Switch 节点按 data.state:completed 往下走;failed 把 data.failMsg 原样给用户看(模型拒绝时它会写明原因);其余情况回到 Wait。再加一个 IF 用 $runIndex 限制最多查几次,别无限循环。查状态是免费的,可以给这个节点打开 Retry On Fail。
AI Agent 的工具不方便轮询。给 /images/generations 传 OpenAI 风格的 size、不传 callback_url,同一个请求就会等图出来再返回 OpenAI 格式的结果。HTTP Request Tool 的超时调到 300 秒。
{
"model": "gpt-image-2",
"prompt": "{{ $fromAI('prompt', 'Detailed description of the image', 'string') }}",
"size": "1536x1024",
"response_format": "url"
}
// → { "created": 1792..., "data": [ { "url": "https://r2.apimodels.app/images/....png" } ] }ElevenLabs 配音走 https://api.apimodels.app/v1/tts/stream,直接返回 MP3:HTTP Request 的 Response Format 选 File 即可。参数见 /docs/audio。
每个模板都带英文便签说明(黄色总说明 + 分区说明),只用 n8n 内置节点。导入方法:下载 JSON,在 n8n 新建工作流,右上角「…」→ Import from File,选好凭证后激活。2026-10-19 在 n8n 2.43.8 上逐个跑通,下面的耗时来自那次实测。
n8n 表单上传一张商品照片、选场景,出一张商品本身(形状、颜色、logo、文字)不变的广告图;结果页显示实扣金额。
模型:GPT Image 2 · 耗时:1K 约 30 秒,2K 约 2 分钟


写一段画面描述,可选上传一张照片当首帧,出 5–15 秒带原生音效的视频;三档 Seedance 2.0 可选。
模型:Seedance 2.0 Mini / Fast / Standard · 耗时:5 秒 Mini 480p 约 2–3 分钟

贴文章链接或正文,Claude 改写成口播稿,ElevenLabs v4 配音,出一个可分享的 MP3。
模型:Claude Sonnet 5.5 + ElevenLabs v4 · 耗时:1 分钟的节目约 40 秒


n8n 自带的聊天页里,AI Agent 正常回答问题,被要求画图时自己调用画图工具,把图直接贴在回复里。
模型:Claude Haiku 5.5 + GPT Image 2 · 耗时:带图的回复约 1–2 分钟


贴 YouTube 或 B站链接,用视频自己的字幕写出博客、X 推文串、LinkedIn 帖子和邮件简报,可选再出一张 16:9 封面;字幕、写作、封面都用同一个 key,不用另接字幕服务。
模型:Claude Sonnet 5.5 + GPT Image 2 · 耗时:19 分钟的视频约 2.5 分钟,带封面实扣 $0.063

一个问题同时发给 2–6 个模型,一页看全部回答,以及每个模型的服务端耗时、token 数和实扣金额(来自逐单实扣接口),自动标出最快和最省钱的。
模型:Claude, GPT, Gemini, DeepSeek, Qwen, Grok, GLM · 耗时:5 个模型约 15 秒,合计不到 $0.01


用户提交的每条反馈由 DeepSeek 分类(类别、情绪、紧急程度、一句话摘要、标签),存进免费的 Cradler 数据库(与 apimodels 同一团队出品,第一次写入自动建表);团队打开报表页选 7 天或 30 天,Claude 写出主题、紧急问题和建议。
模型:DeepSeek V4.1 Flash + Claude Sonnet 5.5 + Cradler · 耗时:每条分类约 $0.0001;一周报告约 25 秒、$0.006


上传 CSV 或 Excel,自动写进免费的 Cradler 数据库(表头转成规范列名、每列识别成数字/真假/文本);然后在 n8n 聊天页用大白话提问,AI 助手先查表目录和字段,再按条件查数据、用计算器算总和与平均值。聊天工具只读。
模型:Claude Sonnet 5.5 + Cradler · 耗时:400 行文件 9 秒导入;4 个测试问题全部答对,每题 20–95 秒


data.credits 就是这一单实扣的美元,模板的结果页直接显示它。x-apimodels-cost 响应头(HTTP Request 在 Options 里打开 Include Response Headers and Status 就能读到)。任何一单都能用 GET /v1/records/{id} 事后核对。在 n8n 里新建 OpenAI 凭证,API Key 填 apimodels 的 key,Base URL 改成 https://api.apimodels.app/v1,Organization ID 留空。在 AI Agent 或 LLM Chain 下挂 OpenAI Chat Model,选这个凭证,Model 按 ID 填,如 claude-sonnet-5-5、gpt-5.5、deepseek-v4-flash。用 Claude、Gemini、DeepSeek、Qwen 等非 GPT 模型时,把节点里的「Use Responses API」关掉,让它走 /v1/chat/completions。
新版 OpenAI Chat Model 节点默认走 Responses API,而 apimodels 的 Claude 模型只在 /v1/chat/completions 和 /v1/messages 上提供。打开 OpenAI Chat Model 节点,关掉「Use Responses API」再运行即可。GPT 系列开关都能用。
用 HTTP Request 节点,凭证选装着 apimodels key 的 Bearer Auth。POST 到 /v1/images/generations 或 /v1/video/generations 拿 data.taskId,然后用 Wait 节点(15–20 秒)加对同一地址带 ?task_id= 的 GET 循环,直到 data.state 为 completed 或 failed。完成时 data.resultUrls 是文件链接,data.credits 是实扣美元。本地或表单上传的文件先以 multipart POST 到 /v1/files,把返回的 data.publicUrl 当参考图传入。
有。github.com/apimodels/n8n-templates 里有 6 个免费模板,都在 n8n 2.43.8 上完整跑通:GPT Image 2 商品照片转广告图、Seedance 2.0 照片转短视频、Claude Sonnet 5.5 + ElevenLabs v4 文章转播客、用 Claude Haiku 5.5 回答并用 GPT Image 2 画图的聊天助手、YouTube 或 B站视频转博客/X 推文串/LinkedIn 帖子、多模型同题对比(耗时、token、实扣金额)、用户反馈自动分类与 AI 报告,以及上传 CSV / Excel 后用大白话查询数据(数据存在免费的 Cradler 数据库)。只用内置节点,下载 JSON 后在 n8n 里选 Import from File 即可。
只按模型调用付费,价格以各模型页为准,失败的生成不扣费。GPT Image 2 在 1K / 2K / 4K 分别 $0.025 / $0.03 / $0.05 一张,Seedance 2.0 从 $0.044/秒起(Mini、480p),ElevenLabs v4 每 1,000 字符 $0.08。查状态和上传文件免费,新账号送 $0.1 可以先试。