Skip to content

Commit a80f87d

Browse files
committed
feat(model): model yükleme sürecinde kullanılan yöntem güncellendi; PROVIDER_ICONS haritası Map.ofEntries ile yeniden yapılandırıldı
1 parent 756b13f commit a80f87d

File tree

2 files changed

+17
-16
lines changed

2 files changed

+17
-16
lines changed

user-service/src/main/java/com/craftpilot/userservice/command/ModelDataLoaderCommand.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ public void run(String... args) {
3434

3535
try {
3636
// Modelleri yükle ve işlem tamamlanana kadar bekle
37-
Integer count = modelDataLoader.loadModelsFromJson(jsonFilePath)
37+
Integer count = modelDataLoader.loadModelsFromFile(jsonFilePath)
3838
.timeout(Duration.ofSeconds(loadTimeoutSeconds))
3939
.doOnSuccess(loadedCount -> {
4040
log.info("CommandLineRunner: AI model yükleme işlemi tamamlandı: {} model yüklendi", loadedCount);

user-service/src/main/java/com/craftpilot/userservice/service/ModelDataLoader.java

Lines changed: 16 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -27,6 +27,7 @@
2727
import java.util.*;
2828
import java.util.concurrent.ConcurrentHashMap;
2929
import java.util.concurrent.atomic.AtomicInteger;
30+
import static java.util.Map.entry;
3031

3132
/**
3233
* AI Modellerini ve Provider'ları JSON dosyasından yükleyip veritabanına kaydeden servis
@@ -42,21 +43,21 @@ public class ModelDataLoader {
4243
private final ObjectMapper objectMapper;
4344

4445
// Icon isimlerini provider'lara eşleştiren map
45-
private static final Map<String, String> PROVIDER_ICONS = Map.of(
46-
"openai", "TbBrandOpenai",
47-
"google", "TbBrandGoogle",
48-
"anthropic", "SiAnthropic",
49-
"meta", "TbBrandMeta",
50-
"mistral", "SiMistral",
51-
"cohere", "SiCohere",
52-
"nvidia", "TbBrandNvidia",
53-
"microsoft", "TbMicrosoft",
54-
"perplexity", "TbBrain",
55-
"qwen", "SiQiita",
56-
"deepseek", "TbSearch",
57-
"liquid", "TbDroplet",
58-
"ai21", "TbNumber21",
59-
"x-ai", "TbBrandX"
46+
private static final Map<String, String> PROVIDER_ICONS = Map.ofEntries(
47+
entry("openai", "TbBrandOpenai"),
48+
entry("google", "TbBrandGoogle"),
49+
entry("anthropic", "SiAnthropic"),
50+
entry("meta", "TbBrandMeta"),
51+
entry("mistral", "SiMistral"),
52+
entry("cohere", "SiCohere"),
53+
entry("nvidia", "TbBrandNvidia"),
54+
entry("microsoft", "TbMicrosoft"),
55+
entry("perplexity", "TbBrain"),
56+
entry("qwen", "SiQiita"),
57+
entry("deepseek", "TbSearch"),
58+
entry("liquid", "TbDroplet"),
59+
entry("ai21", "TbNumber21"),
60+
entry("x-ai", "TbBrandX")
6061
);
6162

6263
// Varsayılan icon

0 commit comments

Comments
 (0)