24 lines
679 B
Java
24 lines
679 B
Java
package com.iwe3.langchain4j.config;
|
|
|
|
import dev.langchain4j.model.chat.ChatModel;
|
|
import dev.langchain4j.model.openai.OpenAiChatModel;
|
|
import org.springframework.context.annotation.Bean;
|
|
import org.springframework.context.annotation.Configuration;
|
|
|
|
@Configuration
|
|
public class LLMConfig {
|
|
|
|
/**
|
|
* @Description: 普通对话接口 ChatModel
|
|
*/
|
|
@Bean(name = "qwen")
|
|
public ChatModel chatModelQwen()
|
|
{
|
|
return OpenAiChatModel.builder()
|
|
.apiKey(System.getenv("DASH_SCOPE_API_KEY"))
|
|
.modelName("qwen-plus")
|
|
.baseUrl("https://dashscope.aliyuncs.com/compatible-mode/v1")
|
|
.build();
|
|
}
|
|
}
|