-
Notifications
You must be signed in to change notification settings - Fork 13
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
streaming方式获取function call的argument #27
Comments
你的例子我使用openai api 跑没有问题,你是用的第三方模型么 |
我用的Qwen的模型 |
如果方便,你可以给我一个测试临时用的key 和对应的代码么. 发到我邮箱 [email protected] |
在公司的机器上搭建的,不太可行,可能是proxy层转发时候的问题,我排查下 |
国内三方代理proxy会有和官方接口不一致的行为. 如 one-api ,我遇到过行为不一致的情况. 我这边给你这种做个兼容处理,你稍后拉取代码本地编译测试下 |
@I-am-DJ 提交了,如果没问题,希望可以给一个star ,thanks. |
看了你改的代码感觉并没有解决我这个问题, |
但是实际上他是有值的
|
objectNode的情况是已经序列化完毕了. 这个是后续的argument我看你的debug是空. |
你可以提交一个mq |
执行测试用例时,对应messageChunk获取的arguments类型还是objectNode,导致解析为空
![image](https://private-user-images.githubusercontent.com/33977935/333028870-ee23b15e-25b4-4477-aabc-3fee7c7a4f31.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MjE3NDc2MTksIm5iZiI6MTcyMTc0NzMxOSwicGF0aCI6Ii8zMzk3NzkzNS8zMzMwMjg4NzAtZWUyM2IxNWUtMjViNC00NDc3LWFhYmMtM2ZlZTdjN2E0ZjMxLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA3MjMlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNzIzVDE1MDgzOVomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTU0NmZlMjU4ODA4N2Q3YzA4MGNlNmMyNjM5ZjQ2NDA4YTBmZmQ2NGQxYWYwYTgwZGQ0NDljY2M5OGZiNGIzN2ImWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.SAIcqMjwphFzoDpt_wBHfQAePOCDoga10KueQFzOdbU)
我需要在初始化时做什么操作吗,设定不同的序列化方式?
The text was updated successfully, but these errors were encountered: