开发者社区 > 通义大模型 > 正文

关于DashScope SDK的报错问题

我像在自己的程序中调用通义千问api,根据官方文档使用DashScope SDK,但是在运行时出现了报错。在报错信息中显示是okhttp3中的create方法不存在
2.png
后来发现是这个函数的参数填写顺序反了。
3.png
于是我以为是依赖的版本冲突问题,但是查看依赖树发现只有DashScope SDK包引入了okhttp,这是怎么一回事?
1.png

展开
收起
大地崩坏苍蝇兽-17222 2024-02-04 16:15:07 434 0
2 条回答
写回答
取消 提交回答
  • 在你的项目pom文件中引入okhttp的依赖再试下

    <dependency>
       <groupId>com.squareup.okhttp3</groupId>
       <artifactId>okhttp</artifactId>
       <version>4.11.0</version>
    </dependency>
    
    2024-05-22 15:21:32
    赞同 1 展开评论 打赏
  • 面对过去,不要迷离;面对未来,不必彷徨;活在今天,你只要把自己完全展示给别人看。

    这个问题可能是由于你的项目中缺少了okhttp3库导致的。你可以尝试在项目的build.gradle文件中添加okhttp3的依赖,然后同步项目。

    在项目的build.gradle文件中添加以下代码:

    dependencies {
        implementation 'com.squareup.okhttp3:okhttp:4.9.0'
    }
    

    然后同步项目,再次运行程序看是否还有报错。

    2024-02-05 20:10:26
    赞同 展开评论 打赏

通义千问大模型家族全面升级更大参数规模模型首次面世,全新通义千问2.0版本欢迎体验。https://tongyi.aliyun.com/

相关电子书

更多
从 SDK 到编解码:视频直播架构解析 立即下载
跨平台的云服务SDK需要什么 立即下载
一个跨平台的云服务SDK需要什么 立即下载