Skip to content

Commit 49965ec

Browse files
committed
update langchain4j spring-boot example: rename ChatLanguageModel references, bump dependencies
1 parent d2a814a commit 49965ec

File tree

2 files changed

+12
-13
lines changed

2 files changed

+12
-13
lines changed

projects/langchain4j/langchain4j-spring-boot/build.gradle.kts

Lines changed: 8 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
plugins {
2-
kotlin("jvm") version "2.1.10"
3-
kotlin("plugin.spring") version "2.1.10"
4-
id("org.springframework.boot") version "3.2.3"
5-
id("io.spring.dependency-management") version "1.1.6"
2+
kotlin("jvm") version "2.1.21"
3+
kotlin("plugin.spring") version "2.1.21"
4+
id("org.springframework.boot") version "3.5.0"
5+
id("io.spring.dependency-management") version "1.1.7"
66
}
77

88
group = "io.github.devcrocod.example"
@@ -18,17 +18,16 @@ repositories {
1818
mavenCentral()
1919
}
2020

21-
val langchain4jVersion = "1.0.0-beta1"
22-
val langchain4jKotlinVersion = "0.1.7"
23-
val coroutinesVersion = "1.7.3"
21+
val langchain4jVersion = "1.0.1-beta6"
22+
val coroutinesVersion = "1.10.2"
2423

2524
dependencies {
2625
implementation("org.jetbrains.kotlin:kotlin-reflect")
2726
implementation("org.springframework.boot:spring-boot-starter-web")
2827
implementation("org.springframework.boot:spring-boot-starter-webflux")
29-
implementation("me.kpavlov.langchain4j.kotlin:langchain4j-kotlin:$langchain4jKotlinVersion")
30-
implementation("dev.langchain4j:langchain4j-spring-boot-starter:$langchain4jVersion")
3128
implementation("dev.langchain4j:langchain4j-open-ai-spring-boot-starter:$langchain4jVersion")
29+
implementation("dev.langchain4j:langchain4j-spring-boot-starter:${langchain4jVersion}")
30+
implementation("dev.langchain4j:langchain4j-kotlin:$langchain4jVersion")
3231
implementation("dev.langchain4j:langchain4j-reactor:$langchain4jVersion")
3332

3433
implementation("org.jetbrains.kotlinx:kotlinx-coroutines-core:$coroutinesVersion")
Original file line numberDiff line numberDiff line change
@@ -1,18 +1,18 @@
11
package io.github.devcrocod.example.langchain4j.lowlevel
22

3-
import dev.langchain4j.model.chat.ChatLanguageModel
3+
import dev.langchain4j.model.chat.ChatModel
44
import org.springframework.web.bind.annotation.GetMapping
55
import org.springframework.web.bind.annotation.RequestParam
66
import org.springframework.web.bind.annotation.RestController
77

88
/**
9-
* This is an example of using a [dev.langchain4j.model.chat.ChatLanguageModel], a low-level LangChain4j API
9+
* This is an example of using a [dev.langchain4j.model.chat.ChatModel], a low-level LangChain4j API
1010
*/
1111
@RestController
12-
class ChatLanguageModelController(private val chatLanguageModel: ChatLanguageModel) {
12+
class ChatModelController(private val chatModel: ChatModel) {
1313

1414
@GetMapping("/model")
1515
fun model(
1616
@RequestParam(value = "message", defaultValue = "Hello") message: String
17-
): String = chatLanguageModel.chat(message)
17+
): String = chatModel.chat(message)
1818
}

0 commit comments

Comments
 (0)