leeeduke / revTongYi

阿里云 通义千问、通义万相 逆向工程 Python API
GNU Affero General Public License v3.0
58 stars 9 forks source link

更换新API,添加图片识别功能 #7

Closed old-dream321 closed 6 months ago

old-dream321 commented 6 months ago

修改:

1.更换到通义千问最新api接口,可生成图片

将默认timeout增加到60s,以接收图片

chatbot.ask("画一朵花")
resp = {'canFeedback': True, 'canRegenerate': True, 'canShare': True, 'canShow': True, 'contentFrom': 'text2image', 'contentType': 'text2image', 'contents': [{'content': '![](https://wanx.alicdn.com/wanx/1111111111/text_to_image/cc5567e2859e4483b4e0abac0203c37a_0.png?x-oss-process=image/watermark,image_aW1nL-WNg-mXruawtOWNsDAzMDdfNS5wbmc,t_80,g_se,x_30,y_30/format,webp)', 'contentType': 'text2image', 'id': 'bff8760d9111421fbd91f59c70b85b38_0', 'role': 'assistant', 'status': 'finished'}], 'msgId': 'bff8760d9111421fbd91f59c70b85b38', 'msgStatus': 'finished', 'parentMsgId': '45de64a8d31349e58644a3ff6edd100a', 'sessionId': '1341e51a96814e6bb0c595c3cf2469b8', 'sessionOpen': True, 'sessionShare': True, 'sessionWarnNew': False, 'stopReason': 'stop', 'traceId': '0b737e1717100390372035920eed79'}

2.添加图片识别功能

chatbot.ask(prompt="这是什么", image=requests.get("https://wanx.alicdn.com/wanx/1111111111/text_to_image/cc5567e2859e4483b4e0abac0203c37a_0.png?x-oss-process=image/watermark,image_aW1nL-WNg-mXruawtOWNsDAzMDdfNS5wbmc,t_80,g_se,x_30,y_30/format,webp").content)
resp = {'canFeedback': True, 'canRegenerate': True, 'canShare': True, 'canShow': True, 'contentFrom': 'vision', 'contentType': 'text', 'contents': [{'content': '这是一幅描绘花朵的艺术作品。图中展示了一朵盛开的橙色花朵,周围还有其他小花和绿叶作为装饰。整体风格显得非常生动和鲜艳。', 'contentType': 'text', 'id': '19903f64fb994cc2a26d4ab1ba92dc68_0', 'role': 'assistant', 'status': 'finished'}], 'msgId': '19903f64fb994cc2a26d4ab1ba92dc68', 'msgStatus': 'finished', 'parentMsgId': '1e42bb3c4b104c28941e1b24bc0ada35', 'sessionId': '1341e51a96814e6bb0c595c3cf2469b8', 'sessionOpen': True, 'sessionShare': True, 'sessionWarnNew': False, 'stopReason': 'stop', 'traceId': '0b737e0f17100399850196871e6f42'}

至于readme的修改,就麻烦作者了

leeeduke commented 6 months ago

感谢贡献,需要时间评估

leeeduke commented 6 months ago

感谢贡献