1 line
4.0 KiB
JSON
1 line
4.0 KiB
JSON
{"repo": "altusea/java-pieces", "files": {"src/main/java/moe/nova/playground/LangChainTest.java": {"11e2c8da3fea3ed8a3f8d84e2f80b11bdfa24d35": {"t": 1785745677.4744868, "n": 1122, "h": "6f24d16f45826641", "c": "package moe.nova.playground;\n\nimport dev.langchain4j.data.message.SystemMessage;\nimport dev.langchain4j.data.message.UserMessage;\nimport dev.langchain4j.model.chat.request.ChatRequest;\nimport dev.langchain4j.model.openai.OpenAiChatModel;\nimport moe.nova.util.DotEnvReader;\n\nimport java.util.List;\n\npublic class LangChainTest {\n\n static void main(String[] args) {\n String deepseekApiKey = DotEnvReader.readVal(\"DEEPSEEK_API_KEY\");\n System.out.println(\"deepseekApiKey: \" + deepseekApiKey);\n var chatModel = OpenAiChatModel.builder()\n .baseUrl(\"https://api.deepseek.com\")\n .apiKey(deepseekApiKey)\n .build();\n var chatResponse = chatModel.chat(ChatRequest.builder()\n .modelName(\"deepseek-chat\")\n .messages(List.of(\n new SystemMessage(\"You are a helpful assistant.\"),\n new UserMessage(\"Hello! 帮我写一首诗.\")\n ))\n .build());\n System.out.println(chatResponse.aiMessage().text());\n System.out.println(chatResponse.finishReason());\n }\n}\n"}, "cbafb8c17e2f71f2c3fe034ab3b6e2839a7f6356": {"t": 1785755673.2835786, "n": 1122, "h": "6f24d16f45826641", "c": "package moe.nova.playground;\n\nimport dev.langchain4j.data.message.SystemMessage;\nimport dev.langchain4j.data.message.UserMessage;\nimport dev.langchain4j.model.chat.request.ChatRequest;\nimport dev.langchain4j.model.openai.OpenAiChatModel;\nimport moe.nova.util.DotEnvReader;\n\nimport java.util.List;\n\npublic class LangChainTest {\n\n static void main(String[] args) {\n String deepseekApiKey = DotEnvReader.readVal(\"DEEPSEEK_API_KEY\");\n System.out.println(\"deepseekApiKey: \" + deepseekApiKey);\n var chatModel = OpenAiChatModel.builder()\n .baseUrl(\"https://api.deepseek.com\")\n .apiKey(deepseekApiKey)\n .build();\n var chatResponse = chatModel.chat(ChatRequest.builder()\n .modelName(\"deepseek-chat\")\n .messages(List.of(\n new SystemMessage(\"You are a helpful assistant.\"),\n new UserMessage(\"Hello! 帮我写一首诗.\")\n ))\n .build());\n System.out.println(chatResponse.aiMessage().text());\n System.out.println(chatResponse.finishReason());\n }\n}\n"}, "432f9563e2221fcd13844e47c31023c3bd390cd3": {"t": 1785755674.6160789, "n": 1288, "h": "9549acfa50a1fe8b", "c": "package moe.nova.playground;\n\nimport dev.langchain4j.data.message.SystemMessage;\nimport dev.langchain4j.data.message.UserMessage;\nimport dev.langchain4j.model.chat.request.ChatRequest;\nimport dev.langchain4j.model.openai.OpenAiChatModel;\nimport io.github.cdimascio.dotenv.Dotenv;\nimport org.apache.commons.io.FileUtils;\n\nimport java.util.List;\n\npublic class LangChainTest {\n\n static void main(String[] args) {\n Dotenv env = Dotenv.configure()\n .directory(FileUtils.getUserDirectory().getPath())\n .load();\n String deepseekApiKey = env.get(\"DEEPSEEK_API_KEY\");\n System.out.println(\"deepseekApiKey: \" + deepseekApiKey);\n var chatModel = OpenAiChatModel.builder()\n .baseUrl(\"https://api.deepseek.com\")\n .apiKey(deepseekApiKey)\n .build();\n var chatResponse = chatModel.chat(ChatRequest.builder()\n .modelName(\"deepseek-chat\")\n .messages(List.of(\n new SystemMessage(\"You are a helpful assistant.\"),\n new UserMessage(\"Hello! 帮我写一首诗.\")\n ))\n .build());\n System.out.println(chatResponse.aiMessage().text());\n System.out.println(chatResponse.finishReason());\n }\n}\n"}}}} |