wwwzhouhui / Claude2-PyAPI

一个使用python 实现Claude2 创建会话、聊天、发送附件、获取历史会话,清理历史记录等功能的api接口,可以对接第三方系统作为二次开发使用。
MIT License
305 stars 49 forks source link

TypeError: request() got an unexpected keyword argument 'stream' #15

Open CharlieCho2017 opened 10 months ago

CharlieCho2017 commented 10 months ago

curl_cffi如何实现requests那样返回流呢?

wwwzhouhui commented 10 months ago

这个实现不了,因为我翻过curl_cffi代码入参没有stream属性。 原生request是有点,不过官方目前做了限制目前先靠curl_cffi模拟浏览器方式绕过官方限制实现访问。如果你有兴趣可以改写curl_cffi 增加stream属性

yifeikong commented 10 months ago

限于 libcurl 的 API,很难实现 stream。不过可以使用回调,有个 content_callback 参数你试试