使智谱清言与 openai 真正兼容
智谱清言的api声称“与 openai API 兼容”,然而你在把它填入诸如 Open WebUI 的应用中时你看不到任何的模型。
明明引 openai 库都是正常的,为啥?因为智谱清言没有实现 /models 端点,Open WebUI 无法读取可用的模型列表,而在 SDK 调用中模型名称无需在线获取,是你连接时手动填的。在官方修改之前,有没有什么解决方案?
答案是有的,手动反向代理api端点并对 /models 端点返回指定的静态json就可以了 。下面以 nginx 为例,实现这个反向代理。
CodeBlock Loading...
修改其中的含example.com的部分为你自己相应的信息即可。