结论:连不上多半是 Base URL 格式、网络可达性或鉴权头这三处出了问题,按顺序排查基本都能定位。
① 先确认 Base URL 是否写成了完整的 chat 接口地址。正确做法是只填到 /v1,如果填成 /v1/chat/completions,WorkBuddy 再拼一次就会变成双路径,直接 404。
② 检查网络能不能通。本地起个终端执行 curl 你的BaseURL/models,带上 Authorization 头,如果 curl 都不通,那 WorkBuddy 肯定也连不上,先解决代理或防火墙。
③ 看鉴权方式。部分自建服务要求 Bearer 前缀,有些则用自定义 header,WorkBuddy 默认按 Bearer 发,服务端不认就会 401,需要在中转层做适配。
④ 如果返回 200 但内容为空,多半是模型名不对或流式开关不匹配,试着关掉流式输出再测一次。