21 lines
668 B
Java
21 lines
668 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 {
|
||
|
||
@Bean(name = "qwen")
|
||
public ChatModel chatModelQwen(){
|
||
/*大模型3件套:apikey ,model-name,base-url */
|
||
return OpenAiChatModel.builder()
|
||
.apiKey(System.getenv("DASH_SCOPE_API_KEY"))
|
||
.modelName("qwen-plus")
|
||
.baseUrl("https://dashscope.aliyuncs.com/compatible-mode/v1")
|
||
.build();
|
||
}
|
||
}
|