spring-ai-alibaba-starter-dashscope教程

195 阅读1分钟

pom配置

<dependency>
    <groupId>com.alibaba.cloud.ai</groupId>
    <artifactId>spring-ai-alibaba-starter-dashscope</artifactId>
    <version>1.0.0.4</version>
</dependency>

yml配置

spring:
  ai:
    dashscope:
      api-key: xxxxxxxx(你自己的key,去阿里云申请)
      base-url: https://dashscope.aliyuncs.com/compatible-mode
      chat:
        options:
          model: qwen-plus(模型名称)

java配置

    /**
     * 配置ChatClient,注册系统指令和工具函数
     */
    @Bean
    public ChatClient chatClient(ChatClient.Builder builder, ToolCallbackProvider toolCallbackProvider) {
        return builder.defaultSystem("""
                        你是一个MCP助手,负责当前的系统的工具调用,当前系统是一个基于ES的检索业务系统,如果有ES相关的操作,首先检查本地的相关工具的调用,如果没有再去访问公网。
                        """)
                .build();
    }