集成
Duaer 里 Ollama Model 的常见问题
Duaer 里 Ollama Model 的常见问题:连不上远程或 Docker 里的 Ollama、IPv6 报错、代理和表达式取值。
表达式只取第一条数据
Ollama Model 是子节点。普通节点对每条输入分别计算表达式;Duaer 调用子节点时只用第一条输入。输入五个名字时,{{ $json.name }} 始终是第一个名字。
要让每条数据用不同的值,把表达式写在根节点里(例如 AI Agent 的 Prompt),或在前面用 Loop Over Items 一次处理一条。
连不上远程 Ollama
Ollama Model 按 Ollama 凭证里的 Base URL 连接(默认 http://localhost:11434)。远程 Ollama 放在需要鉴权的代理后面(例如 Open WebUI)时,Base URL 填远程地址,API Key 填代理给的密钥,Duaer 会以 Bearer 令牌发送。
Docker 里连不上本机 Ollama
Docker 里每个容器都有自己的 localhost。Duaer 或 Ollama 只要有一个在容器里,就不能用 localhost 互相访问。按部署方式改 Ollama 凭证的 Base URL:
- 只有 Ollama 在容器里:启动时用 -p 11434:11434 映射端口,Base URL 用 http://localhost:11434。
- 只有 Duaer 在容器里:让本机 Ollama 监听 0.0.0.0,Base URL 用 http://host.docker.internal:11434。Linux 上启动 Duaer 容器时加 --add-host host.docker.internal:host-gateway;Docker Desktop 已自带。
- 两者在不同容器里:放进同一个 Docker 网络,Base URL 用 Ollama 的容器名,例如 http://my-ollama:11434。
- 两者在同一个容器里:直接用 http://localhost:11434。
Error: connect ECONNREFUSED ::1:11434
localhost 被解析成了 IPv6 地址,Ollama 却只监听 IPv4。把 Base URL 改成 http://127.0.0.1:11434。
Ollama 与 HTTP/HTTPS 代理
Ollama Model 不支持自定义 HTTP 代理,设了 HTTP_PROXY 或 HTTPS_PROXY 也可能不生效。需要代理时,参考 Ollama 的代理说明,或让 Duaer 直连 Ollama。
常见问题
Duaer 在 Docker 里怎么连本机的 Ollama?
把 Duaer 里 Ollama 凭证的 Base URL 设为 http://host.docker.internal:11434,并让本机 Ollama 监听 0.0.0.0。
同组
Duaer 的内置集成
Duaer 的内置触发器、操作和凭证。触发器启动数字组织,操作在启动之后执行某一步。
集成Duaer 社区节点的风险
在 Duaer 里安装社区节点前,要清楚代码来自实例管理员信任的来源,并了解权限范围。
集成Duaer 社区节点排障
Duaer 社区节点装不上或跑失败时,先核对版本、权限和节点文档,再查实例日志。
集成在 Duaer 里对应用做自定义 API 调用
当 Duaer 某个应用节点没有你要的接口时,用 HTTP Request,并复用该应用已保存的认证。
集成Duaer 里的集成入口
Duaer 内置触发器、动作与凭证。社区节点是额外包。自定义操作用 HTTP Request 复用已保存的认证。
凭证Duaer 内置凭证目录
按服务列出 Duaer 内置凭证说明。创建流程见凭证总览;节点文档会链到对应服务页。
创建节点为 Duaer 创建自定义节点
内置节点和自定义操作都不够用、而且这一步要反复用时,再为 Duaer 写一个节点包。