n8n 用 OpenAI 兼容节点接 Claude(Yuan API)+ Yuan Image 生图
本帖是一份新的上手步骤:在 n8n 里用 OpenAI 兼容节点(或 HTTP 节点)接入 Claude(Yuan API),再用 Yuan Image 做一次生图。不要把密钥贴到公开仓库。① 在文档站拿 Key
打开文档站 https://doc.apixhm.com ,按页面说明在控制台创建 API Key。Key 只保存在 n8n 的 Credentials 里,帖子和截图里一律用 YOUR_KEY 占位。
② n8n 里用 OpenAI 兼容 / HTTP 节点
1. 新建工作流,加入 OpenAI 兼容节点;若没有该节点,就用 HTTP Request。
2. Base URL 设为 https://api.apixhm.com/v1 。
3. 认证使用请求头:Authorization 的值为 Bearer 加上你的 Key。
4. model 选择 Claude 系,具体名称以控制台当前列表为准。下面示例使用 claude-3-5-sonnet。
③ 对话短示例(YOUR_KEY 占位)
curl https://api.apixhm.com/v1/chat/completions \
-H "Authorization: Bearer YOUR_KEY" \
-H "Content-Type: application/json" \
-d '{"model":"claude-3-5-sonnet","messages":[{"role":"user","content":"用三句话说明 n8n 接兼容接口"}]}'
在 n8n 的 HTTP Request 节点中对应为:
- Method:POST
- URL:https://api.apixhm.com/v1/chat/completions
- Header:Authorization = Bearer YOUR_KEY,Content-Type = application/json
- Body:上面 JSON。返回的 choices 文本再交给后面的节点。
④ 生图走图像接口
生图请求发到 https://image.apixhm.com 。在同一工作流再加一个 HTTP Request 节点,URL 使用该图像服务(完整路径以 https://doc.apixhm.com 文档为准),Header 同样带 Bearer Key,Body 里写提示词。一次请求即可取回图片地址或图片数据,再接到保存或发送节点。
⑤ 密钥放 n8n Credentials,勿贴公开仓库
打开 n8n 的 Credentials,新建 Header Auth(或自定义凭据),把 Key 存在凭据里,节点只引用凭据名称。不要把真实 Key 写进工作流 JSON、帖子或公开仓库。
三个地址再列一次:
对话接口 https://api.apixhm.com
生图接口 https://image.apixhm.com
文档站 https://doc.apixhm.com
页:
[1]