2026-09-08 · 原文发布日
荷兰语聊天助手搜比利时二手好价
在n8n聊天窗口用荷兰语描述想买的东西,可选带上最高价格和地点,OpenRouter模型会把需求整理成聚焦的搜索词,调用koopje.ai接口在2dehands、Marktplaats及多家比利时拍卖网站搜索二手和拍卖商品,返回标题、价格、地点、来源和原始链接。需要详情时会抓取最多五个选中的页面全文。带对话记忆,可以连续追问缩小范围。需要koopje.ai和OpenRouter两个密钥。
原文要点
这是n8n模板站上Lukas Geluykens发布的免费工作流(2026-09-08)。流程用n8n聊天触发器接收荷兰语消息,OpenRouter聊天模型配合荷兰语系统提示词把需求整理成聚焦搜索词,调用koopje.ai的/v1/search在2dehands.be、marktplaats.nl、vavato.com、troostwijkauctions.com等比利时二手与拍卖站搜索,返回标题、价格(或拍卖行)、地点、来源和链接;需要详情时对最多五个选中的URL调用/v1/contents抓全文。带对话记忆可连续追问。需要koopje.ai与OpenRouter两个密钥,模板免费但两个服务各自计费。
这次做成什么
在n8n里搭好这个荷兰语二手淘货聊天助手,用三条虚构的荷兰语提问(含最高价格与地点)验证搜索、详情抓取和对话记忆三种行为。
准备什么
- 一个可登录并打开Chat界面的n8n实例
- koopje.ai账号及其API密钥,需确认账号有搜索接口权限
- OpenRouter账号与API密钥,且账户下至少有一个可用聊天模型
- 能看懂或借助工具核对荷兰语提问与回复(练习数据已给出中文对照)
具体怎么做
创建koopje.ai凭证
在koopje.ai后台生成API密钥,回到n8n新建一个Header Auth或Bearer Auth类型凭证(按原模板要求的Bearer方式),名称自取,值填入密钥。两个HTTP工具节点(搜索与详情)都要选这套凭证。
配置OpenRouter模型
新建OpenRouter凭证填入密钥,在OpenRouter Chat Model节点选中它,并选择一个你账户实际可用的模型。荷兰语系统提示词见下方材料,粘贴进AI Agent节点的系统消息位置。
连通两个工具节点
确认搜索工具节点指向koopje.ai的/v1/search,入参为模型整理出的搜索词,可选max price;详情工具节点指向/v1/contents,入参为最多五个URL。具体参数名以原模板节点为准,本指南不虚构未核实的字段名。
打开聊天并首轮提问
打开该工作流的n8n Chat界面,发送第一条荷兰语消息:"Ik zoek een tweedehands racefiets in Gent, maximaal 400 euro."(我在根特找一辆二手公路车,最高400欧元)。观察是否触发了/v1/search调用。
追问详情
从返回结果里挑一条,发送:"Geef meer details over de eerste."(给我第一条的更多详情)。确认助手调用/v1/contents抓取该链接全文并总结,且一次不超过五个URL。
验证对话记忆
接着发:"En iets goedkopers?"(有更便宜的吗?)。助手应记住之前的车型、地点和预算,把新搜索词收窄而不是重新问一遍。三条消息构成完整练习闭环。
可直接复制的材料
荷兰语系统提示词(本站改写版,可粘贴)
本站独立改写的荷兰语系统提示词,与原模板措辞不同;工具名称需与原模板中两个HTTP工具节点的实际命名对齐,请在原模板核对。
Je bent een Nederlandstalige assistent die tweedehands koopjes zoekt in België. Je hebt twee hulpmiddelen: zoek (zoekt op koopje.ai naar advertenties op 2dehands, Marktplaats en Belgische veilingsites) en details (haalt de volledige tekst van maximaal vijf geselecteerde links op).
Werkwijze:
1. Vorm uit het verzoek van de gebruiker één korte, gerichte Nederlandse zoekterm. Gebruik de maximale prijs en plaats alleen als de gebruiker die noemt.
2. Toon per resultaat: titel, prijs (of veilinghuis), plaats, bron en de originele link.
3. Roep details alleen aan als de gebruiker om meer informatie vraagt, en nooit voor meer dan vijf links tegelijk.
4. Onthoud eerdere wensen in het gesprek en verfijn de zoekterm bij vervolgvragen.
5. Antwoord altijd in het Nederlands, kort en duidelijk.练习用合成搜索结果(调试工具输出格式用)
本站虚构数据,URL为无效示例域名,仅用于在koopje.ai不可用或额度不足时核对字段解析,字段名需与原模板实际返回核对。
{"results": [{"title": "Racefiets Giant Defy, maat M", "price": "€ 350", "location": "Gent", "source": "2dehands.be", "url": "https://example.invalid/advertentie/1001"}, {"title": "Lotto Soudal ploegshirt, nieuw", "price": "veilinghuis: Vavato", "location": "Aalst", "source": "vavato.com", "url": "https://example.invalid/lot/2042"}, {"title": "Stadsfiets dames, 7 versnellingen", "price": "€ 120", "location": "Gent", "source": "marktplaats.nl", "url": "https://example.invalid/advertentie/1002"}]}输入与输出示例
本站虚构演示,车型与卖家信息为编造示例,非koopje.ai真实返回或原作者运行结果。
输入
用户在聊天框发送:"Ik zoek een tweedehands racefiets in Gent, maximaal 400 euro."(根特二手公路车,预算400欧元),随后追问"Geef meer details over de eerste."。对应输出
助手首轮回复列出结果:1. Racefiets Giant Defy, maat M — € 350, Gent, 2dehands.be,链接略;2. Stadsfiets dames — € 120, Gent, marktplaats.nl,链接略(Auction性质的Vavato结果标注veilinghuis)。追问后助手抓取第一条链接全文并总结:车架尺码M、禧玛诺105套件、2021年款、卖家可约在根特火车站看车,并附原始链接。做完检查这些
- 首轮提问触发的是/v1/search调用,且搜索词为聚焦的荷兰语短语而非整句原文
- 追问详情时调用/v1/contents的URL数量不超过五个,且回复包含抓到的正文要点
- 第三条追问"更便宜的"不再询问车型和地点,直接收窄条件重新搜索
- 每条结果回复中都同时出现价格(或拍卖行)、地点、来源站点和原始链接四项
容易卡住的地方
- koopje.ai密钥需同时挂在搜索和详情两个HTTP节点上,只配一个会导致详情抓取401
- OpenRouter账户下没有可用模型时聊天节点直接报错,需先在OpenRouter确认模型权限
- 系统提示词和回复语言是荷兰语,用中文提问也能跑但违背模板设计意图,练习请用给出的荷兰语句子
- /v1/search与/v1/contents的具体参数名原文未给出,需以原模板节点和koopje.ai文档为准,不要凭猜测改
- 免费额度可能有限,练习阶段控制追问次数
本站借助AI整理来源事实,独立编写中文操作指南与示例。示例不代表实际运行结果;来源效果尚未由本站独立复现。付费模板与模型、服务费用分别计算。
- 原文标题
- Search Belgian secondhand deals with Koopje.ai and OpenRouter models
- 原作者
- Lukas Geluykens
- 原始发布日期
- 2026-09-08T14:44:06.401Z
- 来源
- https://n8n.io/workflows/19397