Skip to main content
Spring AI Alibaba

调用百炼应用

在 Spring AI 中调用百炼智能体和工作流应用

本文介绍如何在 Spring AI Alibaba 中调用阿里云百炼的智能体和工作流应用。

前提条件

  • 已添加 Spring AI Alibaba 依赖
  • 已配置百炼 API Key
  • 已在百炼控制台创建并发布应用

使用示例

import com.alibaba.cloud.ai.dashscope.app.DashScopeAppClient;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

@Service
public class AppService {

    @Autowired
    private DashScopeAppClient appClient;

    public String callApp(String prompt) {
        return appClient.call(
            "your-app-id",
            prompt
        );
    }
}

流式调用

public Flux<String> streamCallApp(String prompt) {
    return appClient.stream(
        "your-app-id",
        prompt
    );
}

配置项

配置说明默认值
spring.ai.dashscope.api-keyAPI Key-
spring.ai.dashscope.app.id应用 ID-
spring.ai.dashscope.app.workspace-id业务空间 ID-
Managed Agent API
RAG API
Connector API
Memory API