java 调用 通义千问api
时间: 2025-02-17 09:13:05 浏览: 85
### Java 调用通义千问 API 示例
为了在Java中调用通义千问API,可以采用官方推荐的方式——使用Java SDK来实现。下面展示了一个简单的例子,该实例展示了如何设置必要的依赖项并通过SDK发送请求。
#### 添加Maven依赖
首先,在项目的`pom.xml`文件里加入如下依赖:
```xml
<dependency>
<groupId>com.aliyun</groupId>
<artifactId>dashscope-sdk-java</artifactId>
<version>LATEST_VERSION</version><!-- 替换成实际版本号 -->
</dependency>
```
#### 初始化客户端并发起请求
接着编写一段程序用来初始化DashScope Client,并向通义千问服务提交查询请求:
```java
import com.alibaba.dashscope.DashScope;
import com.alibaba.dashscope.api.qwen.QwenGeneralQARequest;
import com.alibaba.dashscope.api.qwen.QwenGeneralQAResponse;
public class ThousandQuestionsClient {
private static final String API_KEY = "your_api_key_here";
public static void main(String[] args) throws Exception {
DashScope.init(API_KEY);
// 创建请求对象并设定参数
QwenGeneralQARequest request = new QwenGeneralQARequest();
request.setQuery("你好,请问今天天气如何?");
// 获取响应数据
QwenGeneralQAResponse response = request.call();
System.out.println(response.getResult());
}
}
```
这段代码实现了创建一个名为`ThousandQuestionsClient`的服务类[^1],利用Aliyun提供的DashScope SDK完成与通义千问API之间的通信操作[^4]。注意替换掉示例中的`your_api_key_here`为真实的API Key。
阅读全文
相关推荐


















