n8n-nodes-doubao-api
Version:
82 lines (60 loc) • 2.17 kB
Markdown
# n8n-nodes-doubao-api
这是一个 n8n 社区节点,用于调用豆包大模型 API,实现人工智能对话和内容生成。
## 安装
在 n8n 项目目录中执行以下命令安装此节点:
```bash
npm install n8n-nodes-doubao-api
```
或者在 n8n 界面中,通过 `设置` -> `社区节点` 进行安装。
## 功能
- 支持 `doubao-1.5-pro-32k-250115` 和 `doubao-1.5-7b-Chat` 模型
- 可自定义系统提示词和用户提示词
- 支持请求超时设置和自动重试
- 完全符合豆包 API 的请求和响应格式
## 使用方法
1. 在 n8n 中创建一个工作流
2. 添加"豆包 API"节点
3. 配置节点参数:
- 认证方式:选择 API Key
- 模型:选择要使用的豆包模型
- 系统提示词:设置 AI 的角色和行为
- 用户提示词:与系统提示词组合使用,引导AI进行回答
- 用户输入:实际需要 AI 回答的内容
- 选项(可选):
- 超时时间:API 请求超时设置,默认 30 秒
- 最大重试次数:请求失败时重试次数,默认 3 次
## 凭证设置
使用此节点需要设置豆包 API 凭证:
1. 在 n8n 中进入 `凭证` 页面
2. 点击 `添加凭证` 按钮
3. 选择 `豆包 API` 类型
4. 输入在豆包官网获取的 API Key
## 输出数据
节点执行成功后,输出的 JSON 数据格式如下:
```json
{
"content": "AI生成的回复内容",
"model": "使用的模型名称",
"created": 1234567890,
"id": "请求ID",
"usage": {
"prompt_tokens": 15,
"completion_tokens": 10,
"total_tokens": 25
}
}
```
## 注意事项
- 豆包 API 请求需要将系统提示词和用户提示词组合到一起
- API 请求需要有效的豆包账户和足够的使用额度
- 确保网络环境能够正常访问豆包 API 服务
## 常见问题
### API 调用失败怎么办?
- 检查 API Key 是否正确
- 检查网络连接是否正常
- 确认豆包账户有足够的使用额度
- 查看错误日志了解详细错误信息
### 如何优化响应结果?
- 优化系统提示词和用户提示词
- 提供更清晰、具体的用户输入
- 针对不同场景选择适合的模型