参考黑马的Langchain4j

This commit is contained in:
spllzh
2025-08-04 17:35:53 +08:00
commit ee95df10bd
11 changed files with 408 additions and 0 deletions

View File

@@ -0,0 +1,31 @@
package com.cst.langchain4jheima;
import dev.langchain4j.model.openai.OpenAiChatModel;
/**
* Author: 李中华 wx: spllzh email(qq): 28668817@qq.com
* Date: 2025/8/4 9:55
**/
public class AppTest {
public static void main(String[] args) {
System.out.println("Hello World!");
}
public AppTest( String testName )
{
System.out.println( "chatModel Hello World!" );
// 构建chatmodel对象
OpenAiChatModel chatModel = OpenAiChatModel.builder()
.apiKey(System.getenv("DASHSCOPE_API_KEY"))
.baseUrl("https://dashscope.aliyuncs.com/compatible-mode/v1")
.modelName("qwen-plus")
.logRequests(true) // 输出请求大模型的日志
.logResponses(true)
.build();
String chat = chatModel.chat("2008年奥运会哪个国际金牌最多");
System.out.println(chat);
}
}

View File

@@ -0,0 +1,13 @@
package com.cst.langchain4jheima;
import org.junit.jupiter.api.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
class Langchain4jHeima20250803ApplicationTests {
@Test
void contextLoads() {
}
}