doublewinter0 / xfyun-xinghuo

讯飞星火认知大模型 Web API
GNU General Public License v3.0
51 stars 3 forks source link

模型返回打印是空串 #2

Closed LeqsNaN closed 1 year ago

LeqsNaN commented 1 year ago

您好, 按照您在readme里面给的使用,我照样使用您给的代码来实验,发现星火返回的结果是空的?没内容....您看看问题出在哪啊 (我对爬虫和网络通信这方面懂的不多🥹)。 我用的python版本是3.9.16。所以我改了match method那部分的代码成if else判断了。 然后print了一下登录和__stream返回的resp。登录应该是没问题的吧?代码和返回结果如下:

image

image

doublewinter0 commented 1 year ago

出现 data: [belongerr] 应该是 chat_id 参数不正确,你可以调用 get_chat_list() 函数获取会话列表。

doublewinter0 commented 1 year ago

您好, 按照您在readme里面给的使用,我照样使用您给的代码来实验,发现星火返回的结果是空的?没内容....您看看问题出在哪啊 (我对爬虫和网络通信这方面懂的不多🥹)。 我用的python版本是3.9.16。所以我改了match method那部分的代码成if else判断了。 然后print了一下登录和__stream返回的resp。登录应该是没问题的吧?代码和返回结果如下: image image

建议把登录返回结果的关键部分打码处理一下,避免被别人非法利用。

LeqsNaN commented 1 year ago

感谢🙏, 修改了 chat_id 之后,打印 line 是这样的:

image

但是,最后输出还是没东西...👀

doublewinter0 commented 1 year ago

每一行 data: xxxx 就是返回的 base64 数据流,API 会将该数据流解码并返回,你再看一下。

LeqsNaN commented 1 year ago

解决了,谢谢大佬🙏。 我这里是需要在 line 上加一个 strip...可能是返回的东西上有换行符之类的?我用的是Ubuntu. 不同的操作系统会对这个有影响么👀

image
doublewinter0 commented 1 year ago

应该和操作系统没有关系,我也是 Linux 。这里的代码可能需要优化一下,欢迎提交 PR。

LeqsNaN commented 1 year ago

一个新的异常,就是用create_chat_list()创建新的对话时,会报以下错误,大佬您再看看?

image
doublewinter0 commented 1 year ago

一个新的异常,就是用create_chat_list()创建新的对话时,会报以下错误,大佬您再看看? image

bug 已修复,你再试试!