ikesnowy
ikesnowy
写 websocket 相关的测试费了不少时间,现在已经支持了
你好,麻烦提供一下调用代码,我们这边测试一下。 示例代码(注意 qwen-long 需要使用 `UploadFileAsync` 而不是 `UploadTemporaryFileAsync`): ```csharp var file1 = await client.UploadFileAsync(File.OpenRead("1024-1.txt"), "file1.txt"); var file2 = await client.UploadFileAsync(File.OpenRead("1024-2.txt"), "file2.txt"); var messages = new List(); messages.Add(TextChatMessage.System("You are a helpful assistant"));...
阿里云似乎会对上传的文件有一个解析的操作,可以确认一下是不是和文件内容相关: https://help.aliyun.com/zh/model-studio/error-code
> 复现地址: https://github.com/choby/CnblogsDashScope 测试了一下是没问题的: 测试用数据: [code.md](https://github.com/user-attachments/files/23837705/code.md) 可以确认下文件格式是否支持,或者是否超出了限制
> 我们测试过 word ,pdf,图片,都存在问题 目前我们这边复现不出来,有可能提供一个存在问题的文件吗? 或者尝试一下这个文件:[code.md](https://github.com/user-attachments/files/23837705/code.md) 看是否会出现相同的问题。
> 另外能否增加doc_url 的文件支持:https://bailian.console.aliyun.com/?spm=5176.29619931.J_SEsSjsNv72yRuRFS2VknO.2.74cd10d7LKNHGa&tab=doc#/doc/?type=model&url=2948885 这个另外提 Issue 跟踪吧,实现起来比较困难。 通常这个 API 的 `content` 字段类型是 `string`,但这里变成了一个类,对于强类型语言很不友好。你可以看到官方的 Java SDK 也是不支持这个用法的。 在 #138 跟踪
> 另外能否增加doc_url 的文件支持:https://bailian.console.aliyun.com/?spm=5176.29619931.J_SEsSjsNv72yRuRFS2VknO.2.74cd10d7LKNHGa&tab=doc#/doc/?type=model&url=2948885 刚发布了 v1.0.0-pre1 的包(需要在 nuget 管理器中允许安装 prerelease 的包),对 doc_url 提供了支持,用法: ```csharp var messages = new List { TextChatMessage.System("You are a helpful assistant"), TextChatMessage.DocUrl( "从这两份产品手册中,提取所有产品信息,并整理成一个标准的JSON数组。每个对象需要包含:model(产品的型号)、name(产品的名称)、price(价格(去除货币符号和逗号))", [ "https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20251107/jockge/%E7%A4%BA%E4%BE%8B%E4%BA%A7%E5%93%81%E6%89%8B%E5%86%8CA.docx", "https://help-static-aliyun-doc.aliyuncs.com/file-manage-files/zh-CN/20251107/ztwxzr/%E7%A4%BA%E4%BE%8B%E4%BA%A7%E5%93%81%E6%89%8B%E5%86%8CB.docx" ]),...
其实可以跟阿里云发工单问一下的,具体出现错误的原因。 https://smartservice.console.aliyun.com/service/list?entrance=100&product=account