From f51a1a80e8635f0ef9ca3e61f98c71426ef79eb9 Mon Sep 17 00:00:00 2001 From: androidlover5842 Date: Sun, 1 Feb 2026 00:50:21 +0530 Subject: [PATCH] static model load --- .../android/trisolarisserver/component/LlamaClient.kt | 10 ++++++---- src/main/resources/application.properties | 1 + 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/src/main/kotlin/com/android/trisolarisserver/component/LlamaClient.kt b/src/main/kotlin/com/android/trisolarisserver/component/LlamaClient.kt index 4cfe5c3..24c8bbd 100644 --- a/src/main/kotlin/com/android/trisolarisserver/component/LlamaClient.kt +++ b/src/main/kotlin/com/android/trisolarisserver/component/LlamaClient.kt @@ -23,7 +23,9 @@ class LlamaClient( @Value("\${ai.llama.repeatPenalty:1.0}") private val repeatPenalty: Double, @Value("\${ai.llama.topK:40}") - private val topK: Int + private val topK: Int, + @Value("\${ai.llama.model}") + private val model: String ) { private val systemPrompt = "Read extremely carefully. Look only at visible text. " + @@ -33,7 +35,7 @@ class LlamaClient( fun ask(imageUrl: String, question: String): String { val payload = mapOf( - "model" to "qwen", + "model" to model, "temperature" to temperature, "top_p" to topP, "min_p" to minP, @@ -58,7 +60,7 @@ class LlamaClient( fun askWithOcr(imageUrl: String, ocrText: String, question: String): String { val payload = mapOf( - "model" to "qwen", + "model" to model, "temperature" to temperature, "top_p" to topP, "min_p" to minP, @@ -86,7 +88,7 @@ class LlamaClient( fun askText(content: String, question: String): String { val payload = mapOf( - "model" to "qwen", + "model" to model, "temperature" to temperature, "top_p" to topP, "min_p" to minP, diff --git a/src/main/resources/application.properties b/src/main/resources/application.properties index 3aa7219..bc69c34 100644 --- a/src/main/resources/application.properties +++ b/src/main/resources/application.properties @@ -28,6 +28,7 @@ ai.llama.topP=0.8 ai.llama.minP=0.2 ai.llama.repeatPenalty=1.0 ai.llama.topK=40 +ai.llama.model=/workspace/models/InternVL2_5-8B-AWQ ocr.paddle.enabled=true ocr.paddle.baseUrl=https://ocr.hoteltrisolaris.in/ ocr.paddle.minScore=0.9